特別使用持續性記憶體Intel® Optane™,說明記憶體模式中的 DRAM 快取過程。
- DCPMM 的記憶體模式使用 DRAM 來快取 NVM 的資料。在此模式中,作業系統能否看到 DRAM,以及如何將資料擷出?
- DRAM 快取如何運作?這一切都是在硬體上完成,而不需要作業系統支援嗎?
在記憶體模式中,DRAM 可作為最常存資料的快取,而Intel® Optane™持續性記憶體 (PMem) 則提供大容量的記憶體容量。
快取管理作業由Intel® Xeon®可擴充處理器的整合式記憶體控制器負責。
當記憶體要求資料時,記憶體控制器會先檢查 DRAM 快取記憶體,如果存在資料,則回應延遲與 DRAM 相同。如果資料不在 DRAM 快取記憶體中,則會從延遲稍長的Intel® Optane™ PMem 讀取資料。
相較于記憶體控制器可預測的一致資料擷取模式的應用程式,將具有較高的快取記憶體命中速率,而且其效能應該會接近所有 DRAM 設定,而具有高度亂數據存取範圍之工作負載,相較于單一 DRAM,效能可能會有所差異。
此外,資料在記憶體模式中是揮發性的;斷電時不會節省。
持續性會在稱為 App Direct 的第二種模式中啟用。