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

partial cache line store in ACE

Can you tell me how a partial cache line store in performed with an image to get a better understanding?

Parents
  • There are two main ways for an ACE manager to perform a partial cache line store. Either:

    - The ACE manager will obtain a Unique copy of the entire cache line (typically 64B) and will then overwrite part of the cache line in order to do the partial store

    - The ACE manager can issue a WriteUnique, which does not require a Unique copy to be obtained, and can write to as little of the cache line as it wishes.  WriteUnique is expected to be used only by ACE-Lite managers, but ACE managers can also use it if they wish to. 

Reply
  • There are two main ways for an ACE manager to perform a partial cache line store. Either:

    - The ACE manager will obtain a Unique copy of the entire cache line (typically 64B) and will then overwrite part of the cache line in order to do the partial store

    - The ACE manager can issue a WriteUnique, which does not require a Unique copy to be obtained, and can write to as little of the cache line as it wishes.  WriteUnique is expected to be used only by ACE-Lite managers, but ACE managers can also use it if they wish to. 

Children
No data