计算机性能指标计算

计算机性能指标计算

CPI:Cycles Per Instruction
CPU 执行时间 = CPU时钟周期数 / 程序 × 时钟周期 = CPU时钟周期数 / 程序÷时钟频率 = 指令条数 / 程序 × CPI × 时钟周期
CPU时钟周期数 / 程序 = 指令条数 / 程序 × CPI CPI = CPU时钟周期数 / 程序÷指令条数 / 程序 CPI 用来衡量以下各方面的综合结果
• Instruction Set Architecture(ISA) • Implementation of that architecture (Organization & Technology)
• Program(Compiler、Algorithm)

MIPS(Million Instructions Per Second
)因为每条指令执行时间不同,所以MIPS总是一个平均值。

【例题】现在要设计一台机器B,希望该程序在B上运行只需6 s. 机器B时钟频率的提高导致了其CPI的增加,使得程序P在机器 B上时钟周期数是在机器A上的1.2倍。机器B的时钟频率达到A 的多少倍才能使程序P在B上执行速度是A上的10/6=1.67倍?
【Answer】:
CPU时间A = 时钟周期数A / 时钟频率A
时钟周期数A = 10 sec x 400MHz = 4000M个
时钟频率B = 时钟周期数B / CPU时间B = 1.2 x 4000M / 6 sec = 800 MHz

机器B的频率是A的两倍,但机器B的速度并不是A的两倍!
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值