This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[ARM926EJS] improve write miss

Note: This was originally posted on 5th October 2010 at http://forums.arm.com

Hello experts,

    The platform I am using is ARM926EJS. Cache policy is write-back and only read-allocate.
    From the profile result, the program I want to optimize has too many write misses (write buffer refill)
    Can anyone give me some guidelines or tricks to improve my program? thanks.

BR,
Stanley
Parents
  • Note: This was originally posted on 11th October 2010 at http://forums.arm.com

    It's probably worth saying that these are mostly symptoms of the ARM926 being a little bit long in the tooth; its age and desire for small area on process 10 years ago meant that the target gate count didn't allow many of these more advanced features.

    However, there are plenty of newer ARM core designs which do implement write-allocate caches, write buffer merging,larger numbers of write-buffer slots, etc. If you have the option of switching to something like an ARM11 MPCore,  Cortex-R4, or a Cortex-A*, then you can avoid most of these issues ...
Reply
  • Note: This was originally posted on 11th October 2010 at http://forums.arm.com

    It's probably worth saying that these are mostly symptoms of the ARM926 being a little bit long in the tooth; its age and desire for small area on process 10 years ago meant that the target gate count didn't allow many of these more advanced features.

    However, there are plenty of newer ARM core designs which do implement write-allocate caches, write buffer merging,larger numbers of write-buffer slots, etc. If you have the option of switching to something like an ARM11 MPCore,  Cortex-R4, or a Cortex-A*, then you can avoid most of these issues ...
Children
No data