This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: Performance differences against AM437x

Part Number: AM5728

Hi,

My customer evaluated AM437x and AM57x performance and got below results.

[ns]

 

Operation

AM43xx (1GHz)

AM57xx (1.5GHz)

Logical AND (bool)

1.02

0.78

Logical OR (bool)

1.02

0.66

ADD (16bit binary)

2.70

0.75

Multiply(16bit binary)

2.01

0.99

ADD(32bit binary)

1.02

0.63

Multiply(32bit binary)

2.04

0.96

ADD(32bit floating, single precision)

6.60

0.78

Multiply(32bit floating, single precision)

4.59

0.69

ADD(64bit floating, double precision)

6.60

0.66

Multiply(64bit floating, double precision)

7.14

0.66


These tests are done in 1M loop from Cache, so I think ARM core performance difference is observed.
(Only single core is used for AM57xx)

I know Cortex-A9 inside AM43xx is 2.5DMIPS/MHz and Cortex-A15 inside AM57x is 3.5DMIPS/MHz.
So ~2.1 times differences including operation frequency(1GHz vs 1.5GHz) will be expected.
I think these results are within this range except floating operations which show ~10 times differences.

Do these differences in floating operation come from differences in VFPs ?

Thanks and regards,
Koichiro Tashiro