本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对性能的影响。本书采用开源的RISC-V指令系统体系结构, 讲解硬件技术、汇编语言、算术运算、流水线、存储层次、I/O以及并行处理器。新内容涵盖平板电脑、云基础设施、ARM(移动计算设备)以及x86(云计算)体系结构,新实例包括Intel Core i7、ARM Cortex-A53以及NVIDIA Fermi GPU。本书适合计算机体系结构领域的专业技术人员参考,也适合高等院校计算机相关专业的学生阅读。
W
计算机体系结构
【封二封三同72797】
在广大计算机程序员和工程师中,几乎没有人不知道Patterson和Hennessy的大作,而今RISC-V版的推出,再次点燃了大家的热情。RISC-V作为一种开源体系结构,从最初用于支持科研和教学,到现在已发展为产业标准的指令集。正在和即将阅读本书的年轻人,你们不仅能够从先行者的智慧中理解RISC-V的精髓,而且有望创建自己的RISC-V内核,为广阔的开源硬件和软件生态系统贡献力量。
——Krste Asanović,RISC-V基金会主席
教材的选择往往是一个令人沮丧的妥协过程——教学方法的适用度、知识点的覆盖范围、文辞的流畅性、内容的严谨度、成本的高低等都需要考虑。本书之所以是难得一见的好书,正是因为它能满足各个方面的要求,不再需要任何妥协。这不仅是一部关于计算机组成的教科书,也是所有计算机科学教科书的典范。
——Michael Goldweber,泽维尔大学
无论是对于80后、90后还是00后,这都是一本应该珍藏在书架上(或iPad中)的计算机体系结构教材。这本书既古老又新颖,不仅介绍了那些伟大的原理——摩尔定律、抽象、加速经常性事件、冗余、存储层次、并行和流水线,而且使用现代设计对这些伟大原理进行了说明。
——Mark D. Hill,威斯康星大学麦迪逊分校
本书不仅讲解计算机体系结构,而且为读者准备了迎接新的变化与挑战的“锦囊”。目前,半导体工艺技术按比例缩小的困难使得所有系统功率受限,而移动系统和大数据处理的性能需求却仍在不断增长。在计算技术的新时代,必须进行软硬件协同设计,并且系统级体系结构优化与部件级优化一样重要。
——Christos Kozyrakis,斯坦福大学
Patterson和Hennessy讨论了不断变化的计算机硬件体系结构中的重要议题,强调硬件和软件模块在不同抽象层次上的交互。书中涵盖各种硬件和软件机制,I/O和并行的概念贯穿其中,全景式呈现了后PC时代的计算机体系结构。无论是平板电脑硬件工程师还是云计算软件架构师,如果你正对能源效率和并行化问题一筹莫展,那么本书必将成为不二之选。
——Jae C. Oh,雪城大学