Smruti Sarangi教授发布了他的两本计算机架构教科书以及PowerPoint幻灯片、补充材料、,软件和YouTube视频。这些书(PDF格式)可以免费阅读和下载。
第一本书《基础计算机体系结构》是为二年级本科生准备的。它从数字系统、基本逻辑门和汇编开始语言编程——simpleRISC、ARM、x86和RISC-V(即将添加)。然后向学生介绍基本处理器设计,流水线、缓存、内存系统、多处理器、存储系统和I/O。
网站:http://www.basiccomparch.com
第二本书《Next-Gen计算机体系结构》是为大四本科生准备的。和早期研究生。它从一个详细的解释了许多无序处理器和GPU的变体(包括对CUDA的详细介绍)。本书的第二部分着重于缓存、NoC、多处理器内存和主内存(DDR-4和NVM的详细说明)。最后一部分讨论高级主题:可靠性、安全性、过程变化、功率和温度管理/建模以及AI/ML处理器。很快还会增加两章:一章是片上光子学,另一章是量子计算。
网站:http://www.nextgencompache.com
阅读完整故事