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