作者简介

John L. Hennessy 是斯坦福大学的第10任校长,从1977年开始在该校电子工程与计算机系任教。Hennessy是IEEE和ACM会士,美国国家工程院、国家科学院和美国哲学院院士,美国艺术与科学院院士。他获得过众多奖项,如2001年度Eckert-Mauchly奖,表彰他对RISC技术的贡献;2001年度Seymour Cray计算机工程奖;与David Patterson共同获得的2000年度约翰•冯•诺依曼奖章。他还拥有7个荣誉博士学位。

1981年,John L. Hennessy带领几位研究生在斯坦福开始MIPS项目的研究。1984年完成该项目之后,他暂时离开大学,与他人共同筹建MIPS计算机系统公司(也就是现在的MIPS技术公司),这家公司开发了最早的商用RISC微处理器之一。到2006年,已经有20多亿个MIPS微处理器被用于视频游戏、掌上电脑、激光打印机和网络交换机等各种设备中。Hennessy后来领导了DASH(Director Architecture for Shared Memory,共享存储器控制体系结构)项目,这一项目设计了第一个可扩展缓存一致性多处理器原型,其中的许多重要思想都在现代多处理器中得到了应用。除了参与科研活动、履行学校职责之外,他仍作为前期顾问和投资者参与了无数的创业项目。

David A. Patterson自1977年进入加州大学伯克利分校执教以来,一直讲授计算机体系结构课程,拥有该校计算机科学Pardee讲座教授职位。他因为教学成果显著而荣获了加州大学的杰出教学奖、ACM的Karlstrom奖、IEEE的Mulligan教育奖章和本科生教学奖。因为在RISC方面的贡献而获得了IEEE技术成就奖和ACM Eckert-Mauchly奖,他还因为在RAID方面的贡献而分享了IEEE Johnson信息存储奖,并与John Hennessy共同获得了IEEE约翰•冯•诺依曼奖章和C & C奖金。和John Hennessy相似,Patterson也是美国艺术与科学院院士、美国计算机历史博物馆院士、ACM和IEEE会士。他还被选入美国国家工程院、美国国家科学院和硅谷工程名人堂。Patterson身为美国总统信息技术顾问委员会委员,同时也是伯克利电子工程与计算机科学系计算机科学分部主任、计算机研究协会主席和ACM主席。这一履历使他荣获了ACM和CRA颁发的杰出服务奖。

在加州大学伯克利分校,Patterson领导了RISCI的设计与实现工作,这可能是第一台VLSI精简指令集计算机,为商业SPARC体系结构奠定了基础。他曾是廉价磁盘冗余阵列(Redundant Arrays of Inexpensive Disks,RAID)项目的领导者之一,正是由于这一项目,才有了后来许多公司出品的可靠存储系统。他还参与了工作站网络(Network of Workstations,NOW)项目,因为这一项目而有了因特网公司使用的集群技术和后来的云计算。这些项目获得了ACM颁发的三个论文奖。作为“算法机器人类”(AMP)实验室和并行计算实验室的主管,他目前在这里开展自己的研究项目。AMP实验室的目标是开发可扩展的机器学习算法、适用于仓库级计算机的编程模型、能够快速洞悉云中海量数据的众包(Crowd-Sourcing)工具。并行计算实验室的目标是研发先进技术,为并行个人移动设备提供可扩展、可移植、方便快捷的效率软件。

目录

  • 作者简介
  • 序言
  • 前言
  • 第1章  量化设计与分析基础
  • 第2章  存储器层次结构设计
  • 第3章  指令级并行及其开发 
  • 第4章  向量、SIMD和GPU体系结构中的数据级并行
  • 第5章  线程级并行 
  • 第6章  以仓库级计算机开发请求级、数据级并行
  • 附录A  指令集基本原理 
  • 附录B  存储器层次结构回顾
  • 附录C  流水线:基础与中级概念 
  • 参考文献 
  • 索引