FLOP/s,即 Floating Point Operation per Second,每秒浮点数运算,是衡量运行效率的一个非常重要的标准,即我们常说的吞吐量(throughput)。
对于一个计算机来说,性能通常取决于CPU的下面几个属性:
- 内核个数
- 内核频率,单位为 GHz,可以在计算机 -> 属性中查看
- 每个循环可以处理的FLOPs
然后通过下面的式子进行理论浮点峰值的计算:
理
论
峰
值
=
内
核
频
率
×
C
P
U
每
个
时
钟
周
期
浮
点
运
算
次
数
×
内
核
个
数
理论峰值=内核频率\times CPU每个时钟周期浮点运算次数\times内核个数
理论峰值=内核频率×CPU每个时钟周期浮点运算次数×内核个数
著名的关于计算机性能的测试像Linpack测试,其中比较常用的是HPL(High Performance Linpack)。