假定某计算机的CPU主频为80MHz,CPI为4,平均每条指令访存1.5次,主存与Cache之间交换的块大小为16B,Cache的命中率为99%,存储器总线带宽为32位。请回答下列问题。 该计算机的MIPS数是多少?平均每秒Cache缺失的次数是多少?在

admin2015-12-30  91

问题 假定某计算机的CPU主频为80MHz,CPI为4,平均每条指令访存1.5次,主存与Cache之间交换的块大小为16B,Cache的命中率为99%,存储器总线带宽为32位。请回答下列问题。
该计算机的MIPS数是多少?平均每秒Cache缺失的次数是多少?在不考虑DMA传送的情况下,主存带宽至少达到多少才能满足CPU的访存要求?

选项

答案平均每秒CPU执行的指令数为:80M/4=20M,故MIPS数为20; 平均每条指令访存1.5次,故平均每秒Cache缺失的次数=210M×1.5×(1-990/01)=300k; 当Cache缺失时,CPU访问主存,主存与Cache之间以块传送单位,此时,主存带宽为16B×300k/s=4.8MB/s。在不考虑DMA传送的隋况下,主存带宽至少达到4.8MB/s才能满足CPU的访存要求。

解析
转载请注明原文地址:https://kaotiyun.com/show/nERi777K
0

最新回复(0)