“《计算机体系结构:量化研究方法》是一部经典,犹如美酒,久而弥醇。我在本科毕业时第一次购买了本书,它到现在仍然是我最经常参考的书籍之一。当第4版问世时,我发现其中包含了如此之多的新材料,为了跟上这一领域的最新趋势,我必须得再买一本。而当我审阅第5版时,我发现Hennessy和Patterson几乎是重写了一遍。全书内容都进行了大量更新,对于希望真正理解云和仓库级计算的人们来说,单凭第6章一章的内容,这个新版本就值得一读。只有Hennessy和Patterson才可能接触到Google、Amazon、Microsoft、其他云计算与互联网级应用提供商的内部人士,对这一重要领域,业内再也找不到更出色的介绍材料了。”
——James Hamilton,Amazon Web服务部
从本书第1版开始到现在已经是第5个版本了,它几乎是每5年再版一次,可以说是一部计算机硬件发展的编年史。它是计算机体系结构领域,最经典的教材,同时也是最前沿的参考资料。全书共6章,纸书上的附录有3个,在线附录有9个。
第1章主要介绍计算机设计与性能测量方面的经典量化原理,并新增了能耗、静态功率、动态功率、集成电路成本、可靠性和可用性的计算公式。
第2章开始讨论存储器层次结构,这一章除了讨论Cache、SRAM和DRAM,还增加了对Flash的研究探讨。
第3章主要研究高性能处理器中的指令级并行开发,包括超标量执行、分支预测、推理、动态调度和多线程。示例给出的是Intel Core i7和ARM Cortex A8(与时俱进的证明!)。
第4章介绍向量体系结构,无论是高性能计算,还是嵌入式设备,如果不用GPU,那就OUT了。这一章是作者认为介绍GPU的目前最详尽、最清晰的教材,也是这一版重新编写的一章。如果你想揭开GPU的神秘面纱,那这一章你绝不能错过!
第5章介绍多核处理器,探讨了对称、分布式存储器体系结构,所用示例是Intel Core i7。
第6章介绍了计算机体系结构中的最新主题——仓库级计算机(WCS, Warehouse-Scale Computer)。作者在这一章首次披露了Google仓库级计算机的最新细节。
后面三个附录提供了有关MIPS指令系统、存储器层次结构和流水线的基础知识。
本书不愧是计算机体系结构领域最经典著作,Hennessy和Patterson教授的权威毋庸置疑。正如本书序言中Google公司的Luiz André Barroso所说的,这本书成为永恒经典的原因是它对这个激动人心且快速变化领域给出了最及时的信息和最独到的解读。