- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成与设计RISC-V 版学习笔记(?)
该版本电?书?较难找,需要电?书的关注我后私信邮箱即可领取
该版本电?书?较难找,需要电?书的关注我后私信邮箱即可领取
博主出于兴趣打算??实现?个RISC-V的CPU,因为博主的研究?向只是和FPGA有交叉,投?到FPGA??的时间有限,投?到实现CPU的时间会更少,所以实现的整个过程?定是?较漫长的,但尽量坚持到最后。
本系列学习笔记只作为??总结后?便复看,可能不会摘录所有重点!
前?
RISC-V:RISC-V是?个开放的指令系统,是由加州?学伯克利分校开发的,不仅消除了MIPS指令系统的弊病,?且还具备指令系统应有的简洁、优雅和现代的特点,提供了?套开源的模拟器、编译器、调试器等,甚?还提供开源的使?硬件描述语?编写的RISC-V处理器实
读完这本书你可以回答的问题!现。
读完这本书你可以回答的问题!
1:?C或Java等?级语?编写的程序如何被翻译成机器语?,以及硬件如何执?最终的程序?
2:软件和硬件之间的接?是什么?软件如何指导硬件执?所需的功能?这些概念对于理解如何编写软件是?关重要的。
3:什么因素决定了程序的性能,以及程序员如何改进程序性能?我们将从本书知道,这取决于原始程序、将该程序转换成计算机语?的软件 以及硬件执?该程序的有效性。硬件设计?员可以使?哪些技术来提?性能?本书将介绍现代计算机设计的基本概念。感兴趣的读者可以在 我们的进阶教材《计算机体系结构:量化研究?法》中找到更多关于此主题的内容。 4:硬件设计?员可以使?哪些技术来改善能效?程序员可以做些什么来改变能效?串?处理近来发展到并?处理的原因和结果是什么?本书给出了这?发展变化的冬季,描述了当前?持并?的硬件机制,并评述了新?代“多核”微处理器 5:?1951年第?台商?计算机以来,计算机架构师提出的哪些伟?思想奠定了现代计算技术的基础?
第1章 计算机抽象及相关技术
计算机的主要三种应?场景:
个?计算机。
服务器:适?于执?巨?的?作负载,也可以执?许多?型作业例如在构建?型Web服务器时发?的任务。
嵌?式计算机:是计算机中最?的?个类别,其应?场景和性能范围也最为?泛,包括汽车、电器中的微处理器或计算机,以及控制 飞机的处理器?络。其设计?标是运?单?应?程序或者?组相关的应?程序。嵌?式应?常常具有特定的应?程序要求,这需要将 最低性能与严格的成本及功耗限制结合在–起考虑。
云计算
通过互联?提供服务的?规模服务器集群、?些服务提供商动态地将不同数量的服务器作为像?、电?样的公?资源进?租?;云计算接替 了传统服务器,它依赖于现在称为仓储级计算机( Warehouse Scale Computer, wSC)的巨型数据中?。当今的软件开发?员经常会将 应?的?部分运?在个?移动设备上,另?部分则部署在云上。
软件即服务
通过互联?以服务的?式提供软件和数据,通常是通过?个?型客户端程序(例如运?在本地客户端设备上的浏览器)连接?络以运?程序 或获取数据,?不是必须完全在本地设备上安装和运?所有?进制代码具体的例?包括Web搜索和社交?络。
计算机体系结构中的8个伟?思想:
?向摩尔定律的设计:计算机设计者?临的?个永恒的问题就是摩尔定律(Moore’s law)驱动的快速变化。摩尔定律指出单芯?上所集成的晶体管资源每18?24个?翻?番。摩尔定律是Intel公司的创始?之??登·摩尔在1965年对集成电路容量做出的预测。由于计算机设计需要花费数年时间,因此在项?结束时,每个芯?的可?晶体管资源相对设计开始时可以轻易实现双倍或四倍增长。计算 机架构师必须预测其设计完成时的?艺?平,?不是设计开始时的?艺?平。
使?抽象简化设计:必须发明新技术来提???的?作效率,否则设计时间会随着资源的增长?显著延长,抽象简化设计即隐藏低层 细节以提供给?层?个更简单的模型。
加速经常性事件:?优化罕见情形能更好地提升性能,这意味着设计者需要知道经常性事件是什么,通过仔细的实验和测量才可能得 出。
通过并?提?性能
通过流?线提?性能
通过预测提?性能:在某些情况下,假设从预测错误中恢复的代价并不?,且预测相对准确,则平均来说进
原创力文档


文档评论(0)