1. 程式人生 > >《計算機體系結構:量化研究方法》5th 學習筆記

《計算機體系結構:量化研究方法》5th 學習筆記

本書的目的

權衡:成本-效能-功耗

  • 新平臺:個人移動裝置和倉庫級計算機
  • 新體系結構:多核和GPU

關於第五版

  • 兩個極端:以行動電話和平板電腦到的個人移動裝置PMD 為客戶端,以提供雲端計算的倉庫級計算機為伺服器

  • 另一條主線:資料級並行DLP(許多資料項允許同時操作),任務級並行TLP(可以獨立執行並很多程度上並行)

    • 指令級並行ILP
    • 向量體系結構和影象處理器GPU
    • 執行緒級並行
    • 倉庫級計算機的需求級並行RLP
  • 本書附錄:MIPS指令,儲存器層級結構和流水線

  • 線上另9個附錄

  • 融會貫通PIAT:ARM cortex A8, intel core i7, nvidia gtx-280/480 gpu , 還有Google倉庫級計算機

主題的選擇與組織

更為基礎的計算機體系結構:《計算機組成與設計:硬體和軟體介面》

內容概述

  • 封面二:能耗,靜態功率,動態功率,積體電路成本,可靠性,可用性。
  • 第一章PIAT:SPECPower基準測試
  • 封面三:MIPS ISA,附錄K 10種RISC體系結構、80x86、DEC VAX、IBM360/370
  • 第二章,對cache10種高階優化方法。虛擬機器,便易提供保護和進行軟硬體管理。SRAM,DRAM。
  • 第三章,高效能處理器指令級(單核)並行開發(超標量執行,分支預測,推理,動態排程,多執行緒),附錄C,H
  • 第四章,向量、SIMD和GPU體系結構的(多核)資料級並行
  • 第五章,多核處理器,執行緒級並行(對稱,分散式儲存體系結構),附錄F,I
  • 第六章,倉庫級計算機(warehouse scale compute,WCS)設計,成本,效能
  • 附錄A,指令集基本原理
  • 附錄B,儲存器層次
  • 附錄C,流水線
  • 附錄K,64位版本和其多媒體擴充套件(alpha,MIPS,PowerPC,SPARC),經典體系結構(80x86,VAX,IBM360/370),嵌入式指令集(ARM,Thumb,SuperH,MIPS16,Mitsubishi M32R),與附錄H相關
  • 附錄D,儲存系統 RAID6
  • 附錄E,嵌入式系統知識彙總
  • F,網路互聯,
  • G,向量處理器
  • H,超長指令字VLIW和EPIC—— Itanium的體系結構
  • I,大規模共享儲存多處理器
  • L,歷史回顧與參考文獻