Hacker News new | past | comments | ask | show | jobs | submit login

No memory is held by any chiplet, it's all held by the IO die and chiplets ask the IO die to access memory for it.

So there is no longer "near" and "far". In a sense, it's all "far" now (but hopefully not too far). But it is all uniform now.




The chiplets have cache, which holds copies of memory. If a process has the line open in an exclusive state, e.g. locked, other chiplets cannot just get the line from memory, because it might be out of date. So they must go ask whoever holds the lock to flush & release.

https://en.wikipedia.org/wiki/MESIF_protocol


When you're talking about cache it's NUCA, not NUMA.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: