Hi @ZhuopingYang ,
I ran the 32K-bit (32768-bit) multiplication design on the Versal board using 2 PEs.
The AIM DSE predicts a performance of approximately 1920 GOPS for 2 PEs. However, the measured on-board performance is around 654K inst/sec.
Using the following formula to convert the measured inst/sec to GOPS:
inst/sec = (batch × repeat × PE) / total_time
GOPS = (inst/sec × 2 × [N/32]^2) / 10^9
where N = 32768 bits, the measured performance is:
GOPS = (654,000 × 2 × [32768/32]^2) / 10^9
≈ 1371.6 GOPS
Therefore, the difference between the DSE prediction and the measured performance is:
Error = |1920 - 1371.6| / 1920 × 100
≈ 28.56%
This is significantly higher than the reported maximum DSE prediction error of approximately 6%.
I am also attaching the formulas used to calculate inst/sec and GOPS for verification. Could you please check whether these formulas are correct and let us know if there is any additional factor that should be considered when comparing the DSE prediction with the on-board measurement?
Thanks.
Hi @ZhuopingYang ,
I ran the 32K-bit (32768-bit) multiplication design on the Versal board using 2 PEs.
The AIM DSE predicts a performance of approximately 1920 GOPS for 2 PEs. However, the measured on-board performance is around 654K inst/sec.
Using the following formula to convert the measured inst/sec to GOPS:
inst/sec = (batch × repeat × PE) / total_time
GOPS = (inst/sec × 2 × [N/32]^2) / 10^9
where N = 32768 bits, the measured performance is:
GOPS = (654,000 × 2 × [32768/32]^2) / 10^9
≈ 1371.6 GOPS
Therefore, the difference between the DSE prediction and the measured performance is:
Error = |1920 - 1371.6| / 1920 × 100
≈ 28.56%
This is significantly higher than the reported maximum DSE prediction error of approximately 6%.
I am also attaching the formulas used to calculate inst/sec and GOPS for verification. Could you please check whether these formulas are correct and let us know if there is any additional factor that should be considered when comparing the DSE prediction with the on-board measurement?
Thanks.