最近在"学堂在线"学习《20240103X 汇编语言程序设计(2019春)》课程,其中讲到了指令集相关知识,恰巧今天我在看吴军的著作《浪潮之巅(上)》。
所以我强力的推荐先阅读本书的第五章《奔腾的芯》,这里专门讲述了英特尔公司的历史故事,可以作为学习计算机指令集之前的历史背景的学习和了解。
在本书中也可以了解到英特尔与仙童公司的关系,摩尔定律、安迪*比尔定律的产生和延续,什么是复杂指令集CSIC,什么是简单指令集RISC,以及与小兄弟AMD之间复杂的关系。当然,这都是基于桌面的处理器芯片市场之争,在后来的移动端市场,ARM是谁?高通和德州仪器又在这个市场上有什么样的表现,英特尔在移动端市场上到底还有没重新复制曾经的辉煌?
这一章的内容让我很好的对处理器相关的历史知识有了更多的了解,也增加了我对于这一类知识继续探索的欲望,非常的凑巧,在我每天都会刷新闻的网站:https://www.solidot.org/ 就有那么一篇文章讲述了一种新型设备,能将 CPU 从垃圾收集任务中解放出来。描述设计的论文发表在《IEEE Micro》期刊上。作者指出,CPU 是设计和运行广泛的应用程序,它并不擅长垃圾收集,因此在上面浪费了太多的能耗。作者 和同事设计了一种精凑的加速器单元,只需要很少的芯片空间和很少的功耗。该加速器单元能将垃圾收集的性能提升 18 倍,而功耗仅需 15%,这篇论文的作者是为 Google 工作的 Martin Maas,这篇论文是在完成他在加州伯克利的博士学位时撰写的。如果有关兴趣的,可以点击下面的文章链接下载或者打印出来阅读一下:
https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8695831