Program to count Cortex A8 cycles

Note: This was originally posted on 8th February 2011 at http://forums.arm.com

Hi!

I've made a program to count the cortex A8 cycles.
For the moment this is just a beta version. It miss a lot of function.

Feel free to test it.
It will help me to find missing parsing rules.
You can return me any error in countig cycle process.

you can test it here.

http://pulsar.webshaker.net/ccc/

This is in French, but I suppose google traduction should do the job.

Etienne
Parents
  • Note: This was originally posted on 15th February 2011 at http://forums.arm.com

    hum!

    I'm not sure to really understand the question.

    Why the Cortex A8 ?
    - because this is quite impossible with the cortex A9 (due to out of order Cortex A9 execution)
    - because I've a beagleboard

    Why count the cycle ?
    - because this is the only way to really optimise an assembler function. The script can find bubble in the pipelines.

    Why assembler ?
    - because gcc is not very good to optimise ARM c code.

    Etienne
Reply
  • Note: This was originally posted on 15th February 2011 at http://forums.arm.com

    hum!

    I'm not sure to really understand the question.

    Why the Cortex A8 ?
    - because this is quite impossible with the cortex A9 (due to out of order Cortex A9 execution)
    - because I've a beagleboard

    Why count the cycle ?
    - because this is the only way to really optimise an assembler function. The script can find bubble in the pipelines.

    Why assembler ?
    - because gcc is not very good to optimise ARM c code.

    Etienne
Children
No data
More questions in this forum