计算机架构Computer Architecture: Performance

Performance

CPU执行时间

这里的CPU执行时间指的是CPU运行/执行一个程序所需要用到的运算时间.

CPU执行时间 = 时钟周期数 * 时钟周期时间 = 时钟周期数 / 时钟频率(市场上的CPU所能达到的频率)= 指令数 * CPI (cycle per instruction) * 时钟周期时间

CPI是一个平均值,对于一个程序来说,每个指令CPI或许都不一样,所以该程序的CPI也是可以用平均值求出来的。

CPI = 总时钟周期数(这里指的是该程序所用到的所有指令的时钟周期加起来) / 总指令数

A的性能比B的性能好,指A运行一个程序比B运行该程序要快

CPU_A执行时间 < CPU_B执行时间, 1/CPU_A_EXETIME > 1/CPU_B_EXETIME, 即P_A > P_B.

所以如果说A执行一个程序要5秒,B要10秒,那么A的性能是B的性能的几倍?(CPU_B_EXETIME/CPU_A_EXETIME = 2) 答:2倍

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务