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.

AM2434: MPU Region Non-cached vs. Shareable for IPC

Part Number: AM2434


Tool/software:

Hi Team,

My customer is trying out the IPC example in the SDK. 

The shared memory region (0x701D0000~) is configured as non cached, but isn't shareable better for performance purposes?

Why is it by default configured as non-cached and can they configure it as shareable to increase performance? Which would be better for performance?

Best regards,

Mari Tsunoda

  • Hi Mari, which IPC example is your customer evaluating?  General speaking in IPC we need to make sure cores have a coherent view of the shared memory, using a non-cached memory is a way to do it, another way would be to manage coherence manually. 

    thank you,

    Paula