Visible to Intel only — GUID: yxx1677604631032
Ixiasoft
Visible to Intel only — GUID: yxx1677604631032
Ixiasoft
4.1.5.7. System Memory Cache
The system memory cache (SMC) allows DMI(s) to buffer cache lines and service requests without accessing next level of memory hierarchy. The SMC represents a lower-level cache in the memory hierarchy relative to those in the caching agents and NCAIU.
SMC supports a three-state cache model, a cache line may either be in an invalid state (that is, not present in the cache) or clean state (i.e. present and consistent with respect to the next level of the memory hierarchy) or dirty state (that is, present and inconsistent with respect to the next level of the memory hierarchy). SMC in general uses the native interface (CHI, ACE, ACE-Lite, AXI) allocation hint to allocate to the cache.
On Agilex™ 5, each DMI supports a 32Kbyte system memory cache (SMC) intended to enable CHI-B atomic operations.