计算机组成原理读时间,计算机组成原理_-CPU子系统-MIPS-5-指令时间特性分析.ppt...

该文档详细分析了MIPS32处理器的单周期和多周期CPU设计,探讨了不同指令类型的执行时间特性。在单周期CPU中,最长指令周期由 lw 指令决定,约为750ps,而多周期CPU通过分配不同数量的时钟周期给不同指令,使得最长延迟发生在内存读写操作上,约为200ps。这种设计允许硬件资源的共享,提高了硬件利用率,但可能导致指令周期变长,执行速度降低。
摘要由CSDN通过智能技术生成

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机组成原理_-CPU子系统-MIPS-5-指令时间特性分析.ppt

(11页)

cab182ae24bb8d2882e97153c47881e2.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

3.5.5 MIPS32处理器设计(指令时间特性分析)*/11※CPU设计的主要任务※拟定指令集√※数据通路设计√※控制器设计√RISC32单/多周期处理器,指令周期如何确定?时效特性如何?*/11假设各部件的硬件延时(10-12秒,皮秒):√存储器的读写操作:200ps√寄存器堆的读写操作:100ps√ ALU和加法器运算:150ps√拼接器:50ps√其它部件忽略不计:0ps1. MIP32单周期CPU分析*/11基于前述设计的处理器,它能支持R、I、J型共11条目标指令。Ra Rb RwMUXDataALUMUXWDaddrRDADDWDADDaddrPC+4InstructionclockFR55516We ReMUXU<<2264<<2MUX指令存储器ABrstWn28clockalu_opclockadd rd, rs, rt# $rd ← $rs+$rt200+100+150+100=550ps[举例]150PC回路是硬件并行的非关键路径*/11200100150100Ra Rb RwMUXDataALUMUXWDaddrRDADDWDADDaddrPC+4InstructionclockFR55516We ReMUXU<<2264<<2MUX指令存储器ABrstWn28clockalu_opclocklw rt, imm(rs)# $rt ← Mem[$rs+E(imm)]200+100+150+200=750ps150PC回路是硬件并行的非关键路径+100200100150200100用同样方法可得到如下时间:由此可见:lw指令耗时最长:指令类别路径分段延时(ps)最长延时(ps)→单周期CPU的指令周期T应不小于lw指令时间→T=750ps→CPU主频≈1.33GHz*/11R/I型运算指令 200+100+150+0 +100 550I型lw200+100+150+200+100 750I型sw200+100+150+200650I型beq200+100+150450J型指令200+50250I型lw200+100+150+200+100 750750ps※单周期CPU特性总结(2)处理器的CPI≡1;(1)指令周期与时钟周期等长,且宽度较大;(3)在指令周期中,各种硬件资源均被相应的功能操作独占,不能共享,硬件利用率低;→对简单的小规模指令集支持较好;→难胜任浮点或更复杂指令集;(4)所有指令无论其实际执行时间长短,均分配较长的时钟周期,时间浪费严重;*/112.MIPS32多周期CPU分析已能支持:PCWriteoperationextendAluSrc_AMem2RegPCSrc[1:0]AluSrc_B[1:0]RegDstIRWrite+4PCALURN1RN2WNRD1RD2RegWriteWD寄堆zeroAddr RDWDMemReadMemWrite存储器RN1RN2WNRD1RD2RegWriteWD寄堆EMDRAB<<2<<2U0100100100011011011010IRFIorDrst*/11部分R型运算、I型(访存/分支/运算等)和J型j指令;[举例]共 4T: +4PCALURN1RN2WNRD1RD2RegWriteWD寄堆zeroAddr RDWDMemReadMemWrite存储器RN1RN2WNRD1RD2RegWriteWD寄堆EMDRAB<<2<<2U0100100100011011011010IRFPCWriteoperationextendAluSrc_AMem2RegPCSrc[1:0]AluSrc_B[1:0]RegDstIRWriteIorDrstadd rd, rs, rt# $rd ← $rs+$rt(FT)200+ (DT)100+ (ET)150+ (RT)100 =550ps*/11用同样方法,可得如下结果:指令FTDTET MTRT合计I/R运算200100150X100550I型lw200100150200100750I型sw200100150200X650I型beq200150150XX500J型指令20050XXX250由此可见:耗时最长的步骤为读写存储器-200ps→T=200ps→CPU主频≈5GHz指令周期4T=8005T=10005T=10003T=6002T=400*/11※多周期CPU特性总结(1)缩短时钟周期,可以为不同的指令安排多个时钟周期,CPI≥2;(2)不同类型指令分配的时钟周期数可以不同;(4)硬件可共享,硬件资源的综合利用率高。(3)指令周期的长度一般会变长,执行速度降低;*/11 关 键 词: 子系统 mips 指令 cpu 原理 时间 特性 组成 分析 计算机

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:计算机组成原理_-CPU子系统-MIPS-5-指令时间特性分析.ppt

链接地址: https://www.wenku365.com/p-49996745.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值