openpiton icon indicating copy to clipboard operation
openpiton copied to clipboard

Question: Behavior of L2 on eviction when an L1.5 owner silently modifies data in E state

Open mujahid-10xe opened this issue 3 months ago • 0 comments

Hi, I have a question about the expected coherence behavior in the following scenario: A core holds a cache line in the Exclusive (E) state. While in E, the core can silently modify its data without informing L2 (because E → M is a silent transition according to the micro arch).

My question is: 1- If the owner silently modified the line while in E, what behavior should we expect from the L2 cache when the line is later evicted from L2? 2- How and when will the modified data be written back to memory in case of eviction if the core never explicitly sends any write-back until eviction?

mujahid-10xe avatar Dec 02 '25 10:12 mujahid-10xe