- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RISC处理器设计 - 上海大学精品课程网.ppt
RISC处理器设计 上海大学计算机系统结构 课程组 一个重要里程碑 1979年美国加州大学伯克利分校的帕特逊等人提出精简指令集计算机(RISC—Reduced Instruction Set Computer)结构 它是相对于传统的复杂指令集计算机(CISC—Complex Instruction Set Computer)结构而言的。 设计思想- 20%―80%定律 CISC计算机的指令系统引入了各种各样的复杂指令,使得要实现这些指令系统的计算机系统结构越来越复杂。经过大量的研究和分析。发现在CISC指令系统中,各指令的使用频度相差悬殊 。 大概有20%的指令反复被使用,使用量占整个程序的80%;而有80%左右的指令是很少使用,其使用量占整个程序的20%。 设计思想-软、硬件设计折衷 由于VLSI的迅速发展,对系统设计中硬件与软件的复杂性之间应该如何优化划分进在行了深入的研究。要保持一个系统具有较高的性能价格比,单靠增加硬件的复杂性是不行的,必须把硬件和软件结合起来相互配合,均衡考虑,才能提高性能价格比。 设计思想- VLSI的发展 VLSI工艺的突飞猛进的发展,使得在一块芯片上能方便地做大量的寄存器,促使系统设计者能使用较快的寄存器―寄存器指令,这样指令系统就可以更加精简,控制部件更加简化,整个系统效率更高。 关于CPI的讨论 CPI(Cycle Per Instruction)是衡量一条指令执行的平均周期数。RISC结构的设计思想就是要使CPI 进一步减少,CPI≤1。它的一般公式 P=I*C*T 其中: P是执行一个程序所花费的时间; I是这个程序所需执行的总指令数; C是每条指令执行的平均周期数,即CPI; T是周期。 对RISC和CISC的I、C、T比较 (1)I值。对同一个程序编译后生成的执行代码,RISC的I要比CISC的多。因为CISC的一条复杂指令可以抵上好多条RISC的精简指令,但是根据20%―80%定律简单指令使用的多,RISC的I值是CISC的I值的1.3~1.4倍。 (2)C值。CISC的指令实现往往是几个周期完成的,因此CISC的C值是4~6甚至更高。而RISC的指令基本上是在单个周期完成的,即使把访内指令也计入,C值是1.1~1.4。 (3)T值。机器周期与主频有关,一般RISC结构简单,机器周期比CISC结构的机器周期略短。 CPI举例 假设在一台40MHz处理机上运行200000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混和比和每种指令所需的指令周期数如下:? 指令类型 CPI 指令混合比 算术和逻辑 1 60% cache的加载存储 2 18% 转移 4 12% cache缺失的访存 8 10% (a)计算在单处理机上用上述跟踪数据运行的平均 CPI (b)据(a)所得CPI,计算相应的MIPS速率 CPI举例-解答 解: a) 平均CPI = 60%*1+18%*2+12%*4+10%*8 =2.24 (时钟周期) (b)相应的MIPS速率 = f/(CPI*106) = (40*106)/(2.24*106) =17.86 (MIPS) RISC技术的特点 1、指令功能与指令执行周期数的权衡 2、引入多级指令Cache 3、面向存储器堆的结构 4、充分提高流水线的效率 5、指令格式的简单化和规整化 6、RISC技术中的编译技术不仅要生成代码,而且要优化代码 RISC中的流水线 超级流水线方式:将原来的流水线进一步细化,达到缩短各级执行时间的目的。如一般RISC结构的流水线是4~5级,而超级流水线则是8级以上。(时间重迭) 超级标量方式:在机器里设有多条流水线,同时执行多个处理。它的处理是找出能够并行译码的指令,并在指令执行阶段动态执行调度。 (时间重迭+资源重复) 超长指令字(VLIW)方式:它与超级标量方式类似
您可能关注的文档
- PowerPoint Template - 深圳市高新技术产业协会.ppt
- PowerPoint Template - 湖北职业技术学院——初级会计实务.ppt
- PowerPoint Template - 福建省龙岩市科学技术局.ppt
- PowerPoint Template - 税屋网.ppt
- PowerPoint Template - 苏州梦图数码科技有限公司-专 ….ppt
- PowerPoint Template - 龙商网—在这里,读懂零售.ppt
- PowerPoint プレゼンテーション - 中国医学科学院&北京 ....ppt
- PowerPoint 演示文稿 - bio.med.stu.edu.cn.ppt
- PowerPoint 演示文稿 - 图灵社区.ppt
- PowerPoint 簡報 - Organization of American States.ppt
文档评论(0)