CPI(平均执行周期数)

CPI(平均执行周期数)

CPI(Cycle Per Instruction),中文全称为每个指令周期,是计算机术语,指计算机执行一条指令所需的平均时钟周期数。CPI是衡量计算机程序中每条指令所需时钟周期数的整体性能指标,是计算机体系结构中表征处理器性能的基本指标。CPI的计算公式为总CPU周期数与执行指令数之比 。CPI和IPC互为倒数。通过CPI的取值可以大致判断计算密集型任务的类型:CPI小于1通常表示CPU Bound,大于1通常表示Memory Bound。程序执行耗时与指令数、CPI和时钟频率相关,且多核心处理器也会增加CPI值。CPI可通过硬件性能计数器进行测量 。CPI火焰图是一种用于分析程序性能的工具。微架构优化如动态分支预测可用于降低CPI 。

想要了解更多“CPI(平均执行周期数)”的信息,请点击:CPI(平均执行周期数)百科