书籍介绍
这不是一本让你'看完就懂'的计算机组成教材,而是一把打开硬件设计大门的钥匙。它的真正价值在于:从你写下的每一行高级语言,一直追到晶体管如何把这条指令跑出来——'程序'与'硬件'之间那道通常被刻意模糊的边界,被这本书一寸寸照亮。读者反复提及的,是它用MIPS/ARM/RISC-V等真实架构,配合RTL设计实例,让你从底层理解计算机是如何'实现'而非'使用'的;也是那道贯穿全书的追问:当并行时代到来,程序员还能继续假装硬件存在吗?当然它也有争议——前三章扎实详尽,后三章却讲得抽象简略,对初学者并不温柔。正因如此,它更适合愿意啃、想打'龙芯杯'、或准备亲手在FPGA上设计一个CPU的人,而非只求速成的读者。
作者简介
David A. Patterson,加州大学伯克利分校计算机科学系教授,美国国家工程院院士,美国国家科学院院士,IEEE和ACM会士。他因为教学成果显著而荣获了加州大学的杰出教学奖、ACM的Karlstrom奖、IEEE的Mulligan教育奖章和本科生教学奖。因为对RISC技术的贡献,他获得IEEE的技术成就奖和ACM的Eckert-Mauchly奖;而在RAID方面的贡献为他赢得了IEEE Johnson信息存储奖。他还和John L. Hennessy分享了IEEE John von Neumann奖章和NEC C&C奖金。Patterson还是美国艺术与科学院院士、美国计算机历史博物馆院士,并被选入硅谷工程名人堂。Patterson身为美国总统信息技术顾问委员会委员,还曾担任加州大学伯克利分校电子工程与计算机科学系计算机科学分部主任、计算机研究协会(CRA)主席和ACM主席。这一履历使他荣获了ACM和CRA颁发的杰出服务奖。
John L. Hennessy,斯坦福大学的第10任校长,从1977年开始在该校电子工程与计算机系任教。Hennessy教授是IEEE和ACM会士,美国国家工程院、美国国家科学院和美国哲学院院士,美国艺术与科学院院士。他获得过众多奖项,如2001年度Eckert-Mauchly奖,表彰他对RISC技术的贡献;2001年度Seymour Cray计算机工程奖;与David Patterson共同获得的2000年度IEEE John von Neumann奖章。他还拥有7个荣誉博士学位。