本書首先提出一款指令集的7個評價指標,包括成本、簡潔、性能、架構和實現(xiàn)分離、提升空間、代碼大小、易于編程/編譯/鏈接,并圍繞這7 個評價指標從全系統(tǒng)角度向讀者介紹RISC-V 的精巧設計和眾多的取舍考量。同時,本書還介紹x86、ARM 和MIPS 的設計,并通過插入排序和DAXPY(雙精度乘加)程序量化對比它們,突出RISC-V 的優(yōu)勢,深入闡釋指令集設計對計算機系統(tǒng)的影響。 如果您是學生,本書將是一本優(yōu)秀的課外讀物,有助于您建立完整的計算機系統(tǒng)觀念;如果您是教師,本書將為您提供豐富的真實案例,能給您的教學工作帶來新的啟發(fā);如果您是相關方向的從業(yè)人士,本書除了開拓您的視野,還是一本方便的參考手冊,幫助您更輕松地完成工作。
大衛(wèi)·帕特森(David Patterson)在加州大學伯克利分校擔任計算機科學系教授40 年,于2016 年退休,并加入“Google 大腦”項目擔任杰出工程師。他還擔任RISC-V 國際基金會董事會副主席和RISC-V 國際開源實驗室主任。他曾被任命為伯克利計算機科學部主席,并當選計算研究協(xié)會(CRA,Computing Research Association)主席和計算機協(xié)會(ACM,Association for Computing Machinery)主席。在20 世紀80年代,他領導了四代精簡指令集計算機(RISC,Reduced InstructionSet Computer)項目,伯克利最新的RISC 因此得名“RISC Five”(第五代RISC)。他和安德魯·沃特曼(AndrewWaterman)均為四位RISC-V 架構師中的一員。安德魯·沃特曼(Andrew Waterman),SiFive 的總工程師和聯(lián)合創(chuàng)始人。SiFive 由RISC-V 架構的發(fā)明者們創(chuàng)辦,旨在提供基于RISC-V 的低成本定制芯片。他獲加州大學伯克利分校計算機科學博士學位。其間,他厭倦了現(xiàn)有指令集架構的變幻莫測,于是參與設計了RISC-V ISA 和第一款RISC-V微處理器。安德魯在多個開源項目中均做出主要貢獻,包括基于RISC-V 指令集的開源Rocket chip 生成器、Chisel 硬件構造語言,以及Linux 操作系統(tǒng)內(nèi)核、GNU C 編譯器和C 庫的RISC-V 版本移植工作。他還獲加州大學伯克利分校碩士學位,期間開展了RISC-V 壓縮擴展的前期工作。他還獲杜克大學工學學士學位。
包云崗,中國科學院計算技術研究所副所長、研究員,中國科學院大學計算機學院副院長,擔任中國開放指令生態(tài)(RISC-V)聯(lián)盟秘書長、RISC-V國際基金會理事會成員、中國計算機學會CCF開源發(fā)展委員會副主任。研究方向是計算機體系結構,包括芯片敏捷設計、數(shù)據(jù)中心體系結構等。先后開展訪存監(jiān)測設備HMTT、I/O訪存DMA Cache、多核基準測試集PARSEC 3.0、標簽化體系結構LvNA等前沿技術研究與原型系統(tǒng)研制,相關技術在華為、阿里、英特爾、微軟等企業(yè)得到應用。近年來帶領團隊在國內(nèi)率先開展了一系列開源芯片實踐,包括開源高性能RISC-V處理器核“香山”項目、“一生一芯”計劃、芯片敏捷設計云平臺SERVE等,成為開源處理器芯片方向國際上主要科研團隊之一。發(fā)表70余篇學術論文,包括ASPLOS、CACM、HPCA、ISCA、SIGCOMM、NSDI等國內(nèi)外一流學術會議與期刊。曾獲“CCF-IEEE CS”青年科學家獎、北京市“最美科技工作者”、共青團中央“全國向上向善好青年”等榮譽稱號。