跳到主要内容

性能评估

常用方法

  • 时钟频率
  • 指令执行速度
    • KIPS每秒条指令
    • MIPS每秒百万条指令
    • MFLOPS每秒百万浮点操作
  • 等效指令速度法
    • 某指令ii
    • ii在程序中占比w1w_1
    • 执行时间t1t_1
    • 指令种类数nn
    • T=i=1n(wit1)T=\sum_{i=1}^n(w_i*t_1)
  • 数据处理速率
    • PDR=L÷RPDR=L \div R
    • L=0.85G+0.15H+0.4J+0.15KL=0.85G+0.15H+0.4J+0.15K
    • R=0.85M+0.09N+0.06PR=0.85M+0.09N+0.06P
    • G--每条定点指令的位数
    • M--平均定点加法时间
    • H--每条浮点指令位数
    • N--平均浮点加法时间
    • J--定点操作数的位数
    • P--平均浮点乘法时间
    • K--浮点操作数的位数
  • 核心程序

基准测试程序

  • 整数测试程序
  • 浮点测试程序
  • SPEC 测试程序
  • TPC 基准程序