• 2021-04-14
    用一台40MHz的处理执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期如下表所示。求有效的CPI、MIPS和程序的执行时间(假设有N条指令)。 指令类型 CPI 指令混合比 算术和逻辑 1 60% 高速缓存命中的访存 2 18% 转移 4 12% 高速缓存失效的访存 8 10%
  • CPI=1*0.6+2*0.18+4*0.12+8*0.1=2.24 MIPS=1/(CPI*T*10^6)=1/CPI * f * 10^-6 = 40M/2.24*10^-6 = 17.86 Te= n*CPI*T =n*CPI/f

    内容

    • 0

      加法指令的执行周期,可能访存,也可能不访存。( )

    • 1

      ‍下列指令中,___指令包含取指周期、间址周期和执行周期‌ A: 间接转移 B: 非访存 C: 直接访存 D: 无正确答案

    • 2

      下列指令中,( )指令包含取指周期、间址周期和执行周期 A: 无正确答案 B: 间接转移 C: 非访存 D: 直接访存

    • 3

      计算机系统使用主频为3.7GHz的CPU执行一个应用程序时,这段程序中相关指令的统计情况如题后所示。假设该程序由1000个指令构成,程序执行过程中将多次占用64位并行总线向外围设备累共输出3.2KB数据,系统总线的工作频率为800MHz。 传送指令: 占比30%,CPI=6 加法指令: 占比45%,CPI=10 转移指令: 占比10%,CPI=5 其它指令: 占比15%,CPI=4 CPU执行这个程序时,获得的平均CPI=( )

    • 4

      计算机系统使用主频为3.7GHz的CPU执行一个应用程序时,这段程序中相关指令的统计情况如题后所示。假设该程序由1000个指令构成,程序执行过程中将多次占用64位并行总线向外围设备累共输出3.2KB数据,系统总线的工作频率为800MHz。 传送指令: 占比30%,CPI=6 加法指令: 占比45%,CPI=10 转移指令: 占比10%,CPI=5 其它指令: 占比15%,CPI=4 CPU执行这个程序时,获得的平均CPI=( )