- 经典评估方法
- 时钟频率法
- 机器周期
- 基本操作:一个指令划分为若干个阶段,每一个阶段完成一项工作,比如取指令、读存储器、写存储器
- 完成一个基本操作所需要的时间等于机器周期
- 机器周期等于若干个时钟周期
- 指令周期
- 完成一个指令所需要的时间,由若干个机器周期组成
- 不同的指令需要的指令周期不一样,比如简单指令和复制指令需要的指令周期就不一样
- 举例:
- 机器周期
- 指令执行速度法
- MIPS(每秒百万条指令(Million Instructions Per Second)):表示机器运算速度单位,
- MFLOPS(每秒百万浮点指令):表示计算机科学运算单位,常用于浮点数运算
- 等效指令速度法
- 概念:也称为吉普森混合法,通过各种指令在程序中所占的比例进行计算
- 计算公式:
- 评价:该方法有时候会偏离实际情况,因为指令执行时间跟Cache命中率、流水线的效率有关,会随着时间不同而有所变化
- 数据处理速率法(PDR:Processing Data Rate)
- 概念:采用PDR值来衡量机器性能,PDR值越大,机器性能越好
- 影响因素:与每条指令位数、每个操作数平均位数、指令平均运算速度有关
- 评价:主要对CPU和主存储器的速度进行度量,不适合衡量整个机器的整体速度
- 公式:
- 综合理论性能法
- CTP: