本书由计算机体系结构大师David A. Patterson与John L. Hennessy合著,是《计算机体系结构:量化研究方法》的简化版。RISC-V版基于开源指令集架构RISC-V进行讲解,覆盖了指令系统、算术运算、处理器设计、流水线、存储层次、并行处理器等核心主题。核心卖点在于"从零设计一个处理器"——书中提供了完整的Verilog代码示例,读者可动手实现一个RISC-V CPU。与《深入理解计算机系统》相比,本书更侧重硬件设计视角,适合电子工程和计算机工程专业学生。适用场景包括高校计算机组成课程、芯片设计入门、以及RISC-V生态开发者。
本书由卡内基梅隆大学计算机科学系主任Randal E. Bryant与David R. O'Hallaron合著,是计算机系统领域的入门经典。第3版全面覆盖了数据表示、机器级程序、存储器层次、链接、异常控制流、虚拟内存、系统级I/O、网络编程、并发编程等核心主题。核心卖点在于"从程序员视角理解计算机系统"——通过大量C语言示例和Lab实验,帮助读者建立从代码到硬件的完整映射。与《计算机体系结构:量化研究方法》相比,本书更侧重软件与硬件的接口,适合所有软件开发人员。适用场景包括高校系统课程、程序员面试准备、以及想要提升底层能力的全栈工程师。
本书是全球计算机体系结构领域的经典权威教材,由两位图灵奖得主John L. Hennessy和David A. Patterson联袂撰写。第6版全面更新了并行处理、GPU架构、深度学习加速器等内容,并新增了RISC-V案例。定位为研究生及高级工程师的进阶读物,核心卖点在于"量化分析框架"——通过CPI、Amdahl定律等工具,让读者能科学评估设计权衡。与《深入理解计算机系统》相比,本书更侧重架构设计方法论而非具体实现,适合需要从系统层面优化性能的读者。适用场景包括高校课程、芯片设计公司内训、以及云计算/高性能计算从业者。