计算双核性能 (GF/s)

计算双核性能 (GF/s)

我正在尝试弄清楚如何计算性能(以 GFLOPS 为单位)我的想法是我会使用GFLOPS = cores x clocks x (FLOPs/cycle),我现在的问题是我的一个核心的运行速度与另一个核心不同:

核心 1:ARM Cortex M4 - 167 MHz
核心 2:ARM Cortex A5 - 450 MHz

我发现的公式(上文)假设两个核心以相同的速度运行。在双核系统上,当两个核心以不同的速度运行时,计算 GF/s 是否需要调整?或者分别计算每个核心然后取两者的平均值是否更有意义?

答案1

公式要求您乘以核心数的原因是,您实际上是在假设核心速度相同的情况下执行多次加法。如果不是这种情况,只需分开计算并添加结果:

[167 x (Flops/周期)]+[450 x (Flops/周期)]= GFlops

这里的所有都是它的。

相关内容