作 者:(美)戴維·A.帕特森,(美)約翰·L.亨尼斯 著 王黨輝 等 譯
定 價:149
出 版 社:機械工業出版社
出版日期:2022年07月01日
頁 數:596
裝 幀:平裝
ISBN:9787111708865
●譯者序
前言
作者簡介
第1章 計算機抽像及相關技術
1.1 引言
1.1.1 計算應用的分類及其特性
1.1.2 歡迎來到後PC時代
1.1.3 你能從本書學到什麼
1.2 計算機體繫結構的7個偉大思想
1.2.1 使用抽像簡化設計
1.2.2 加速大概率事件
1.2.3 通過並行提高性能
1.2.4 通過流水線提高性能
1.2.5 通過預測提高性能
1.2.6 存儲層次
1.2.7 通過冗餘提高可靠性
1.3 程序表像之下
1.4 機箱之內的硬件
1.4.1 顯示器
1.4.2 觸摸屏
1.4.3 打開機箱
1.4.4 數據安全
1.4.5 與其他計算機通信
1.5 處理器和存儲器制造技術
1.6 性能
1.6.1 性能的定義
1.6.2 性能的度量
1.6.3 CPU性能及其因素
1.6.4 指令的性能
1.6.5 經典的CPU性能公式
1.7 功耗牆
1.8 滄海巨變:從單處理器向多處理器轉變
1.9 實例:Intel Core i7基準
1.9.1 SPEC CPU基準測試程序
1.9.2 SPEC功耗基準測試程序
1.10 加速:使用Python語言編寫矩陣乘法程序
1.11 謬誤與陷阱
1.12 本章小結
1.13 歷史觀點和拓展閱讀
1.14 自學
1.15 練習題
第2章 指令:計算機的語言
2.1 引言
2.2 計算機硬件的操作
2.3 計算機硬件的操作數
2.3.1 存儲器操作數
2.3.2 常數或立即數操作數
2.4 有符號數和無符號數
2.5 計算機中指令的表示
2.6 邏輯操作
2.7 決策指令
2.7.1 循環
2.7.2 case/switch語句
2.8 計算機硬件對過程的支持
2.8.1 使用更多寄存器
2.8.2 嵌套過程
2.8.3 在棧中為新數據分配空間
2.8.4 在堆中為新數據分配空間
2.9 人機交互
2.10 MIPS中32位立即數和地址的尋址
2.10.1 32位立即數
2.10.2 分支和跳轉中的尋址
2.10.3 MIPS尋址模式總結
2.10.4 機器語言解碼
2.11 並行與指令:同步
2.12 翻譯並執行程序
2.12.1 編譯器
……
第3章 計算機的算術運算
第4章 處理器
第5章 大容量和高速度:開發存儲器層次結構
第6章 從客戶端到雲的並行處理器
附錄A 彙編器、鏈接器和SPIM仿真器
附錄B 邏輯設計基礎
索引
網絡內容
附錄C 圖形與計算GPU
附錄D 將控制映射至硬件
附錄E 指令集體繫結構綜述
本書由2017年圖靈獎的兩位得主撰寫,是計算機體繫結構領域的經典教材。 第6版在保留計算機組成方面傳統論題並延續前5版特點的基礎上,引入了許多近幾年計算機領域發展中的新論題,如領域專用體繫結構(DSA)、硬件安全攻擊等。另外,在實例方面也與時俱進地采用新的ARM Cortex-A53微體繫結構和Intel Core i7 6700 Skylake微體繫結構等現代設計對計算機組成的基本原理進行說明。在關於處理器的一章中,在單周期處理器和流水線處理器之間增加了對多周期處理器的介紹,使讀者更易理解流水線處理器產生的必然性。
(美)戴維·A.帕特森,(美)約翰·L.亨尼斯 著 王黨輝 等 譯
安建峰,2009年獲得西北工業大學計算機學院工學博士學位,現為西北工業大學計算機學院副教授。2010年在比利時魯汶大學和歐洲微電子中心(IMEC)進修,2014年在新加坡國立大學計算機學院訪問研究。主要研究方向為高性能計算機體繫結構、嵌入式繫統軟硬件協同設計、FPGA可重構電路等。承擔“計算機組成原理”“計算機繫統結構”“SoC設計方法學”等課程的教學工作。