Skip to content

Large discrepancy between DSE-predicted and on-board GOPS for 32K-bit multiplication #7

Description

@Prathmesh-shalu141

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions