社区活动专版
直播中

小伍

9年用户 4783经验值
擅长:电源/新能源 嵌入式技术
私信 关注

名单公布!【书籍评测活动NO.26】图灵奖得主亲自撰写!RISC-V开放架构设计之道

本期评测名单如下

jf_1137202360、高敬义、jyaxz、尹向旭、申振威、nicegirl、jf_97711159、火印冰薪、zealsoft、Cool

请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用评测资格!


图灵奖得主David Pat terson亲自撰写:《RISC-V开放架构设计之道》

RISC-V架构设计者亲自撰写,揭秘RISC-V的设计思路+基本要素,中科院计算所包云岗老师团队翻译,倪光南院士作序力荐!

1.jpg

本书特色

《RISC-V开放架构设计之道》由RISC-V架构的作者、著名的计算机体系架构专家David Patterson亲自主笔撰写,以最精简的笔墨,清晰、透彻地勾勒了RISC-V架构的全貌,全书别出心裁地按照RISC-V模块化的指令来组织内容,以帮助读者深刻理解RISC-V的关键特性,

本书值得每一位对RISC-V感兴趣的读者精读,并可作为从业者随时翻阅的案头参考书。

RISC-V 的基本概念和设计原则

深入分析RISC-V 的指令集、寄存器、内存管理、异常处理等

丰富的图表和示例

此外,本书还介绍x86、ARM 和MIPS 的设计,通过对比分析,突显RISC-V 的优势。

《RISC-V开放架构设计之道》由中科院计算所包云岗老师团队担纲翻译,是一本著译双馨的上乘佳作。

内容提要

书中首先提出一款指令集的7项评价指标,包括成本、简洁、性能、架构和实现分离、提升空间、代码大小、易于编程/编译/链接,然后围绕这7项评价指标从全系统角度向读者介绍RISC-V 的精巧设计和众多的取舍考量。同时,本书还介绍x86、ARM 和MIPS 的设计,并通过插入排序和DAXPY(双精度乘加)程序量化对比它们,突出RISC-V 的优势,深入阐释指令集设计对计算机系统的影响。

如果您是学生,本书将是一本优秀的课外读物,有助于您建立完整的计算机系统观念;如果您是教师,本书将为您提供丰富的真实案例,能给您的教学工作带来新的启发;如果您是相关方向的从业人士,本书除了开拓您的视野,还是一本方便的小型参考手册,帮助您更轻松地完成工作。

作者简介

大卫·帕特森(David Patterson) 在加州大学伯克利分校担任计算机科学系教授40 年,于2016 年退休,并加入“Google 大脑”项目担任杰出工程师。他还担任RISC-V 国际基金会董事会副主席和RISC-V 国际开源实验室主任。他曾被任命为伯克利计算机科学部主席,并当选计算研究协会(CRA,Computing Research Association)主席和计算机协会(ACM,Association for Computing Machinery)主席。在20 世纪80年代,他领导了四代精简指令集计算机(RISC,Reduced InstructionSet Computer)项目,伯克利最新的RISC 因此得名“RISC Five”(第五代RISC)。

他和安德鲁·沃特曼(AndrewWaterman)均为四位RISC-V 架构师中的一员。除RISC 以外,他最著名的研究项目是廉价磁盘冗余阵列(RAID,Redundant Arrays of Inexpensive Disks)。基于这项研究,他发表了多篇论文,出版了7 本书,获得了超过40 项荣誉,包括当选美国国家工程院和美国国家科学院院士,入选“硅谷工程名人堂”,获ACM、CRA 和SIGARCH 颁发的杰出成就奖。他在教学方面所获奖项包括杰出教学奖(加州大学伯克利分校)、Karlstrom杰出教育家奖(ACM)、Mulligan 教育奖章(IEEE),以及两次教科书卓越奖(Text and Academic Authors Association)。

他最近获得的荣誉包括Tapia 成就奖、BBVA 基金会知识前沿奖以及ACM 图灵奖,其中后两者与约翰·轩尼诗(John Hennessy)共同获得。他在加州大学洛杉矶分校获所有学位,也被该校授予杰出工程学院校友奖。他在南加州长大,兴趣爱好是和儿子们一起玩人体冲浪、骑自行车和踢足球,以及和妻子一起远足。他们在高中时期相爱,并于2022 年庆祝了55 周年结婚纪念日。

安德鲁·沃特曼(Andrew Waterman) 是SiFive 的总工程师和联合创始人。SiFive 由RISC-V 架构的发明者们创办,旨在提供基于RISC-V 的低成本定制芯片。他获加州大学伯克利分校计算机科学博士学位。其间,他厌倦了现有指令集架构的变幻莫测,于是参与设计了RISC-V ISA 和第一款RISC-V微处理器。安德鲁在多个开源项目中均做出主要贡献,包括基于RISC-V 指令集的开源Rocket chip 生成器、Chisel 硬件构造语言,以及Linux 操作系统内核、GNU C 编译器和C 库的RISC-V 版本移植工作。他还获加州大学伯克利分校硕士学位,其间开展了RISC-V 压缩扩展的前期工作。他还获杜克大学工学学士学位。

640.jpg

RISC-V 自 2010 年诞生以来迅速发展并普及。我们认为一本精巧的程序员指南将有助于推动它的发展,还能让初学者理解 RISC-V 指令集具有吸引力的原因,并了解它与传统指令集架构(ISA)的不同之处。

本书受到其他指令集架构书籍的启发,但由于 RISC-V 自身非常简洁,我们希望能写得 比 500 多页的优秀书籍(如 See MIPS Run)更精巧。 我们把篇幅控制在这些优秀书籍的 1/3,至少在这个意义上我们成功了。实际上,书中前 10 章介绍了模块化RISC-V 指令集的每个组成部分,总共只用了 136 页,尽管平均每页插入了一张图片(共 97 张)。

阐释指令集设计原则后,我们展示了 RISC-V 架构师如何从 过去 40 年的指令集中吸取经验教训,取其精华,去其糟粕。 要评价一款 ISA,既要究其所取,也要究其所舍。

随后,我们通过一系列章节介绍这个模块化架构的每个组成部分。 每章都包含一个 RISC-V 汇编语言程序,以展示该章所述指令的用法,从而帮助汇编语言程序员学习 RISC-V 代码。 有时,我们还会用 ARM、MIPS 和 x86 列出同一个程序的代码,从而突出 RISC-V 的简洁性,以及在成本、功耗、性能之间权衡的优势。

为提升本书的趣味性,我们在页边加入约 50 段花絮,用于介绍关于正文内容的有趣评论。 我们还充分利用页边的空间,在页边加入约 110 张图片,用于强调好的 ISA设计示例。最后,我们为愿意钻研的读者在全书中加入约 30 段补充说明。如果你对某个主题感兴趣,可以深入研读这些可选部分。略过此部分不会影响你对书中其他内容的理解,所以,如果你不感兴趣,则可以放心跳过它们。我们为计算机体系结构爱好者援引约 30 篇论文和书籍,它们能够开阔你的视野。在编写本书的过程中,我们也从中获益匪浅!

申请时间

2023年12月13日——2024年1月13日

活动参与方式

1、在本帖下方留言回帖说说你想要这本书的理由15字以上。

2、我们将从本帖留言中每5层楼挑选1位幸运者赠送书籍,共赠送10本。若有效回帖楼层数超过25则按照每5层抽选1位获奖者以此类推。

3、请在收到书籍后2个星期内提交不少于2篇试读报告要求300字以上图文并茂。

4、试读报告发表在电子发烧友william hill官网 >>社区活动专版标题名称必须包含 【RISC-V开放架构设计之道|阅读体验】+自拟标题

注意事项

1、活动期间如有作弊、灌水等违反电子发烧友william hill官网 规则的行为一经发现将立即取消获奖资格

2、活动结束后获奖名单将在william hill官网 公示请活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。

3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发烧友william hill官网 运费自理。

4、如有问题请咨询工作人员(微信:elecfans123)。

5、电子发烧友对本活动具有最终解释权。

回帖(35)

KOATO

2023-12-13 17:34:40
虽然以前学的这个专业相关的,现在啥都看不懂
举报

soon顺soon

2023-12-13 17:38:19
正好学习 RISC-V 中,想要想要哈哈
举报

jf_1137202360

2023-12-13 17:39:15
终于等到一本专业的RISC-V书籍了。一直在从事RISC-V开发,资料就是官网的规格书,
一直在寻找一本专业讲解RISC-V的书,所以看到本书出来了,非常感兴趣。
预计先整体概览本书分享书中内容和质量,
然后详读各章节,结合工作实践,分享书中内容。
预计重点关注指令集架构等内容,在自己的RISC-V开发板上实践分享。
之前也分享了一些RISC-V开发经验,希望能结合本书继续分享更多内容
//www.obk20.com/d/2104150.html RISC-V查看汇编代码的几种方式
//www.obk20.com/d/2101947.html RISC-V PMP调试
//www.obk20.com/d/2101852.html RISC-V的Store AMO access fault调试实例
//www.obk20.com/d/2101814.html RISC-V指令异常调试实例
1 举报

有点守旧

2023-12-13 17:45:03
正在学习鸿蒙操作系统,希望这本书能给驱动开发带来有利指引。
举报

火印冰薪

2023-12-13 17:53:28
Risc-V 未来指令的希望,希望能抽中一本,非常喜欢risc-V指令,目前打算在MCU 开发板上实现risc-V 指令的试验,希望能抽中我呀
举报

rx_ted

2023-12-13 18:16:26
我喜欢RISC-V和这本书,因为它们优雅——简洁、扼要且完整。 书中的评论无偿提供 了一些历史,设计的动机,以及一些对于各种架构的批评。 —Bell
这句话说得不错,真的太强了,比较符合实际需要。
举报

jf_26210209

2023-12-13 18:20:29
一生一芯,希望通过本书将自己带入到RISC-V的殿堂,
举报

黄健龙

2023-12-14 10:22:33
曾经是RISCV追随者,因为身体原因中断了,但是希望能够继续,并学些更多。
举报

jyaxz

2023-12-14 10:29:48
基于RISC-V的控制器和处理器在国内风起云涌,很多厂家已经设计和生成了具有自主产权的产品,作为arm体系架构的一个替代,似乎是未来一个大方向,为了不在受到强权的无礼限制,现在大家都在向开源和自主的方向发展,我们最直接的体现就是产品设计中会优先考虑国内的产品。RISC-V的出现给了我们选择的机会。
以前曾经读过奔跑吧Linux社区编撰的《RISC-V 体系架构编程与实践》这本书,让我对RISC-V有了一定的了解。希望通过《RISC-V 开放架构设计之道》这本书加深我对RISC-V的理解,在未来的开发过程中,可以发挥它的优势。
在读书的过程中,希望跟随作者的脚步,结合自己的理解,以及一些实践的方式展现书中的内容和大家分享。
举报

jf_90981238

2023-12-14 11:00:47
之前学习过risc-v架构,看的是电子文档,不怎么方便看,又没有实际讲解,过一段时间又忘记了,有一本纸质书可以随时查阅,很方便啊,希望得到此书,把risc-v指令集扎实基础。
举报

jf_76729300

2023-12-14 11:41:53
公司正准备开发riscv的芯片,我自己也在学习riscv,进行知识都储备
举报

jf_86523069

2023-12-14 12:21:19
-V 的基本概念和设计原则

深入分析RISC-V 的指令集、寄存器、内存管理、异常处理等

丰富的图表和示例

此外,本书还介绍x86、ARM 和MIPS 的设计,通过对比分析,突显RISC-V 的优势。

《RISC-V开放架构设计之道》由中科院计算所包云岗老师团队担纲翻译,是一本著译双馨的上乘佳作。

这些都是吸引我阅读的原因,倪光南院士作续,我要好好复读,看看国外的科技文明是什么水平,什么层次。
举报

jf_86523069

2023-12-14 12:25:23
有很多RISC-V架构的开发板,只停留在开发层面,对此正需要深入学习和探讨,有参与测评CH32v307
举报

尹向旭

2023-12-14 13:48:51
一直都在关注包老师的一生一芯的项目,自从第一代开源芯片香山出来后,陆续的后面的南湖等,这些项目不仅开源了设计方案,也开源了相关的优化工具,真的是值得跟着这个项目一期学习一起成长的,不过参与这个项目的大部分还是在校学生。这个项目里面的主讲老师是 余子豪博士,听余博士的课,还是很清晰的。因为结合他的工作经历,在南京软件所和北京plct实验室,他建议参加项目的小伙伴能够一步一步的做起,这样就可以自己解决这个从环境到算法等各个环节出现问题后怎么解决的能力。
riscv的开放架构在这个特殊的时代背影下,为突破美国的技术封锁,中国在自研芯片方面开辟的一条通道。
目前已经有很多软件适配了riscv架构,特别有一个值得一提的服务器操作系统,就是openeuler,它也是采取在riscv架构上面进行开发部署的。
最后结合,网红老师 石老师谈芯,预祝我国在riscv架构上越走越先进
举报

jf_47811363

2023-12-15 11:15:28
想要这本书深入学习一下RISC-V架构,感觉国产芯片以后都会用上这个开源架构
举报

哈-哈-哈

2023-12-15 22:04:22
我是现在做汽车电子软件开发的,之前一直用ARM内核的芯片做项目。现在RISC-V架构的芯片也逐渐流行起来,所以非常希望学习一下RISC-V!
举报

shenzhenwei

2023-12-16 11:07:53
目前研三了,明年准备毕业入职了,做的嵌入式软件开发,bsp方向。
早已从老师同学和网上等各方面了解到risc-v,希望在入职前,多学点risc-v知识,让我对自己未来的职业规划更加清晰,也希望有朝一日如果自己有能力,可以利用risc-v做出一番贡献。
1 举报

火印冰薪

2023-12-16 13:36:38
【RISC-V开放架构设计之道|阅读体验】+Risc-V 自由的语言,可以允许任何人来开发,如果用RISC-V来设计芯片,芯片设计公司不再担心工具链问题,只需专注于芯片设计,RISC-V社区已经提供了完整的工具链,并且RISC-V基金会持续维护该工具链。当前RISC-V的支持已经合并到主要的工具中,比如编译工具链gcc, 仿真工具qemu等,希望能在qemu环境上能够用到Risc-V 指令
举报

jf_37470647

2023-12-20 09:21:34
学生党一枚,学习单片机基础理论后,一直在用RISC-V架构的CH32V系列芯片做项目,但仅停留在crtl cv,难得要领。或许应该多学点理论了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分