用一台40MHz处理机执行标准测试程序,其混合指令数和相应的时钟周期数如下: 指令类型 指令数 时钟周期数 整数运算 45000 1 数据传送 32000 2 浮点运算 15000 3 控制传送 8000 2 请计算: (1)有效CPI。 (2)CPU平均指令执行速度(即多少MIPS)。 (注意:CPI:执行一条指令所需要的平均时钟周期)

区块链毕设网qklbishe.com为您提供问题的解答

用一台40MHz处理机执行标准测试程序,其混合指令数和相应的时钟周期数如下:
指令类型 指令数 时钟周期数
整数运算 45000 1
数据传送 32000 2
浮点运算 15000 3
控制传送 8000 2

请计算:
(1)有效CPI。
(2)CPU平均指令执行速度(即多少MIPS)。
(注意:CPI:执行一条指令所需要的平均时钟周期)

Ic = 45000 + 32000 + 15000 + 8000 = 10^5
f = 40M = 40*10^6
π = 1/f = 1/(40*10^6) = 0.000000025
设 总周期数 TotalC = 45000*1 + 32000*2 + 15000*3 + 8000*2 = 170000
CPI = TotalC/Ic = 170000/10^5 = 1.7
T = TotalC*π = Ic*CPI*π = 170000*0.000000025 = 10^5*1.7*0.000000025 = 0.00425
MIPS = Ic/(T*10^6) = 10^5/(0.00425*10^6) = 23.529
50:16

以上就是关于问题用一台40MHz处理机执行标准测试程序,其混合指令数和相应的时钟周期数如下: 指令类型
指令数
时钟周期数
整数运算
45000
1
数据传送
32000
2
浮点运算
15000
3
控制传送
8000
2
请计算:
(1)有效CPI。
(2)CPU平均指令执行速度(即多少MIPS)。
(注意:CPI:执行一条指令所需要的平均时钟周期)的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 用一台40MHz处理机执行标准测试程序,其混合指令数和相应的时钟周期数如下: 指令类型 指令数 时钟周期数 整数运算 45000 1 数据传送 32000 2 浮点运算 15000 3 控制传送 8000 2 请计算: (1)有效CPI。 (2)CPU平均指令执行速度(即多少MIPS)。 (注意:CPI:执行一条指令所需要的平均时钟周期)