CPI,MIPS,CPU时钟周期,时钟频率,执行时间

三葉Leaves Author

CPI

执行一条指令所需要的时钟周期数

CPI=时钟周期数指令数CPI=\frac{时钟周期数}{指令数}

  • 当某程序中含有多条指令,此时CPI就是这几条指令的数学期望,函数值是单条指令的CPI,频率可以用该指令数量程序指令总数量在程序中所占比例\frac{该指令数量}{程序指令总数量在程序中所占比例}求得

CPU时钟周期

执行一次时钟脉冲所需要的时间

CPU时钟频率(主频)

一秒可以执行几次时钟脉冲
易得:时钟频率与时钟周期互为倒数

CPU执行时间

执行一个程序需要的时间

CPU执行时间=CPU时钟周期数主频CPU执行时间=\frac{总CPU时钟周期数}{主频}



MIPS

每秒执行几百万条指令?
有两个计算公式

MIPS=总指令数×106执行时间MIPS=\frac{总指令数×10^{-6}}{执行时间}

MIPS=主频×106CPIMIPS=\frac{主频×10^{-6}}{CPI}

MHz, GHz的换算

  • 标题: CPI,MIPS,CPU时钟周期,时钟频率,执行时间
  • 作者: 三葉Leaves
  • 创建于 : 2024-06-18 00:00:00
  • 更新于 : 2025-01-05 18:48:33
  • 链接: https://kiss1314.top/35a6e041be3d/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
CPI,MIPS,CPU时钟周期,时钟频率,执行时间