并行计算机的组织与设计
2014-12-17M.Dubois
国外科技新书评介 2014年5期
M.Dubois
电子计算机的架构是一个快速发展的技术领域。随着技术的发展和芯片上的特征尺寸缩小,可靠性、复杂性和电力/能源问题已经成为计算机设计中主要考虑的因素。
本书的基本意图是阐述并行体系的结构如何工作,今天的并行结构如何分析正确的设计,特别是在技术中的约束。书中还介绍新兴技术的基本设计概念和挑战。
全书分为9章:1.引言,介绍什么是计算机的体系结构、并行体系结构的组件和技术挑战;2.技术的影响,解释几个突出的失效机制: 瞬态故障、负偏压温度不稳定性、电迁移和时间相关的介质故障;3.处理器微体系结构,论述指令集的架构、 无序执行的静态管道、超级流水线和超级的静态机器;4.内存的层次结构,讨论内存的层次结构、缓存的层次和硬件支持的虚拟内存概念;5.多处理器系统,介绍为共享内存和消息传递多处理器的编程模型;6.互连网络,论述互连网络的基本设计概念、功能和结构,以及拓扑的任务,切换策略和路由算法;7.相干、同步和内存一致性,解释在多处理器共享内存中通信值的正确和可靠性;8.芯片多处理器,讨论芯片多处理器(CMPs),涵盖了不同架构的CMP、事务性存储、投机并行化和协助执行的线程;9.定量评估,叙述对计算机体系结构设计的定量评价方法。书的每一章都附有练习题。
本书可供并行计算机相关领域的大学生、研究生、教师、工程师和研究人员阅读和参考。
吴永礼,研究员
endprint