1. 程式人生 > 其它 >RISV-V讀書筆記 一

RISV-V讀書筆記 一

書籍:《計算機組成與設計--硬體/軟體介面 RISV-V版》
作者:David A. Patterson John L. Hennessy
日期:2022.03.09 晚 和風輔夜色,清月遮半面
宣告:摘錄內容僅供學習交流,版權屬於書籍的著作者


摘錄

計算機結構中的8個偉大思想

  1. 面向摩爾定律的設計--由於計算機設計週期長,當設計完成時,同面積下電晶體數量將是設計初的2~4倍;架構師必須提前預測設計完成時的工藝水平。
  2. 使用抽象簡化設計--計算機架構師核程式設計師都必須發明新技術提高工作效率,否則根據摩爾定律,設計時間將隨資源增長而顯著延長。
  3. 加速經常性事件--遠比優化罕見情形能夠更好地提升效能
  4. 通過並行提高效能
  5. 通過流水線提高效能--並行性的一種特殊場景在計算機體系結構中非常普遍,因此它有著專有名稱 流水線
  6. 通過預測提高效能
  7. 儲存層次
  8. 通過冗餘提高可靠性--計算機不僅要速度快,更需要工作可靠

感悟

第1點給予我的感悟是最大的,以往常常聽其他人將摩爾定律的作用,他們僅表述了製造工藝對製造廠或者消費者的角度,設計者的角度使我感到眼前一亮。

我很好奇,第6點所提到的“預測”,如何正確設計預測的方法想必十分有趣。

第7點的說明提到“快取記憶體給了程式設計師這樣的錯覺:主存與儲存層次頂層幾乎一樣快,且與儲存層次底層擁有幾乎一樣大的容量和便宜的價格”,這使我疑惑不解,後續將繼續閱讀理解作者此處表述的意圖。