- RISC-V體系結構編程與實踐(第2版)
- 笨叔
- 988字
- 2024-09-23 17:55:56
前言
開源RISC-V處理器架構為國產芯片提供了一條全新的可行路徑。為了幫助國內芯片研究人員和從業人員快速、深入地理解開源RISC-V處理器架構,我們在2023年出版了本書第一版。本書第一版得到了廣泛的關注和討論,許多工程技術專業人士、高校老師以及在校學生閱讀后給我們提供了寶貴的建議。另外,該書還非常榮幸地得到了2023年度國家科學技術學術著作出版基金項目的資助,這是對作者最大的鼓勵。在本書中,我們在第一版的基礎上做了必要的勘誤及優化,力求為讀者呈現新的RISC-V處理器架構和系統軟件方面的研究心得與成果,如開源高性能處理器的優秀代表香山處理器、商業高性能處理器的杰出代表SiFive P870及X280處理器等。
站在2024年看處理器的發展,RISC-V受到學術界和工業界越來越多的關注,已經成為第三大體系結構。2023年,谷歌公司宣布Android將全面支持RISC-V處理器架構,并將RISC-V視為Android的一級平臺(Tier-1 Platform),即把 RISC-V 視為與 ARM架構同等重要,這有助于RISC-V在移動終端領域的生態發展。RISC-V在高性能領域的發展也特別迅猛,例如國內有廠商推出了64核的RISC-V服務器芯片,為推動RISC-V服務器生態起到了積極作用;SiFive公司在2023年發布的P870處理器瞄準了移動計算、消費電子產品、數據中心以及邊緣基礎設施等需要強大計算能力,并且對功率、性能、安全性及面積效率有較高需求的應用場景。
主要修訂內容
本書是在第一版的基礎上修訂與優化形成的,主要修訂內容如下。
● 對全書進行了全面的勘誤和優化。
● 在第14章增加了LR/SC指令執行失敗的內容。
● 新增了第21章(包括處理器架構基礎、香山處理器架構分析、SiFive P870和SiFive P870和SiFive X280處理器核心分析等內容)。
致謝
在本書第一版出版之后,有不少熱心和細心的讀者發現并指出書中存在的錯誤,筆者對他們表示感謝!他們是曲家樂、孫家明、代祥軍、李澤辰、王帥、綦文舉、唐華博、王順、劉杰。
本次修訂得到了SiFive公司創始團隊成員、資深總裁Jack Kang先生的大力支持,Jack Kang對RISC-V在中國的普及和推廣工作非常支持,并且為本書的編寫提供了大量RISC-V高性能處理器的新知識,讓讀者有機會深入了解新的商業高性能RISC-V處理器的實現原理和技術成果。另外,SiFive公司的Tina Xiang、Franky Fan以及Rocky Zhang也非常關注本書的修訂,幫忙審閱了部分書稿,并給出了許多寶貴的意見和建議。
最后特別感謝RISC-V主要發明人、加利福尼亞大學伯克利分校的Krste Asanovic教授對本書編寫和出版工作的關心,他對RISC-V在中國的發展寄予了厚望。正如他在本書推薦序中說的那樣:“RISC-V的未來有無限可能。歡迎來到RISC-V生態系統,期待聽到你用RISC-V做了什么。”
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- Node.js+Webpack開發實戰
- C++程序設計(第3版)
- GraphQL學習指南
- Java 9 Programming Blueprints
- Python Geospatial Development(Second Edition)
- Modern JavaScript Applications
- QGIS By Example
- Learning Salesforce Einstein
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- Learning Probabilistic Graphical Models in R
- Spring核心技術和案例實戰
- QPanda量子計算編程
- Visual C++從入門到精通(第2版)
- C語言程序設計實驗指導