Forum Discussion
LJing2
New Contributor
8 years agoHow to compute or test the Peak floating-point performance of Arria10?
In the product table of Arria10, I see the Peak floating-point performance of Arria10 GX1150 is 1366GFLOPS, the number of Hardened single-precision floating-point multiplers/adders is 1518. So, i...
HRZ
Frequent Contributor
8 years ago1366 GFLOP/s is actually at 450 MHz. What you guys are missing is the fact that each DSP on Arria 10 can perform one single-precision floating-point FMA (Fused Multiply and ADD) operation per clock which counts as two FLOPs. 450 * 2 * 1518 = 1366 GFLOP/s. The peak Fmax of the DSPs on Arria 10 is around 450-500 MHz depending on the speed-grade. Realistically, even in best-optimized designs, the achievable GFLOP/s on this device is around 700-800 MHz. Even Intel's highly-optimized Matrix Multiplication library can hardly achieve over 900 GFLOP/s based on their own paper.