Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Instruction execution latencies for A53

I'm working on optimizing a function which uses floating point instructions.

For bench marking I need to know execution latency of the instructions to know theoretical possible performance.

I have found such manual for A57: http://infocenter.arm.com/help/topic/com.arm.doc.uan0015b/Cortex_A57_Software_Optimization_Guide_external.pdf

But, I don't find any such doc for A53. Am I missing something? Is there any such optimization guide available for A53?

like image 290
Vikram Dattu Avatar asked Oct 18 '25 07:10

Vikram Dattu


1 Answers

Some saint independently measured the instruction latencies.

http://hardwarebug.org/2014/05/15/cortex-a7-instruction-cycle-timings/

Note that the a53 evolved from the a7 and hence the timings are likely similar. It is a completely different design from the a57, which has a much longer pipeline and out of order execution.

like image 94
user364952 Avatar answered Oct 22 '25 05:10

user364952



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!