อธิบายกระบวนการแคช DRAM ในโหมดหน่วยความจํา โดยใช้หน่วยความจําแบบคงอยู่ Intel® Optane™ โดยเฉพาะ
- โหมดหน่วยความจําของ DCPMM ใช้ DRAM เพื่อแคชข้อมูลจาก NVM ในโหมดนี้ ระบบปฏิบัติการสามารถเห็น DRAM และวิธีการที่ข้อมูลถูกขับออก
- การแคช DRAM ทํางานอย่างไร ทําทั้งหมดนี้ในฮาร์ดแวร์โดยไม่มีการสนับสนุนระบบปฏิบัติการหรือไม่
ในโหมดหน่วยความจํา DRAM จะทําหน้าที่เป็นแคชสําหรับข้อมูลที่เข้าถึงบ่อยที่สุด ในขณะที่หน่วยความจําแบบคงอยู่ Intel® Optane™ (PMem) จะมีความจุของหน่วยความจําขนาดใหญ่
การดําเนินการจัดการแคชได้รับการจัดการโดยตัวควบคุมหน่วยความจําในตัวของโปรเซสเซอร์ Intel® Xeon® Scalable
เมื่อมีการร้องขอข้อมูลจากหน่วยความจํา ตัวควบคุมหน่วยความจําจะตรวจสอบแคช DRAM ก่อน และหากมีข้อมูลอยู่ ความหน่วงการตอบสนองจะเท่ากับ DRAM หากข้อมูลไม่ได้อยู่ในแคช DRAM จะมีการอ่านข้อมูลจาก Intel® Optane™ PMem ที่มีความหน่วงอีกต่อไปเล็กน้อย
แอปพลิเคชันที่มีรูปแบบการค้นคืนข้อมูลที่สอดคล้องกันมากกว่าตัวควบคุมหน่วยความจําที่สามารถคาดการณ์ได้จะมีอัตรา Hit-rate ของแคชที่สูงกว่า และควรเห็นประสิทธิภาพใกล้เคียงกับการกําหนดค่า DRAM ทั้งหมด ในขณะที่เวิร์คโหลดที่มีการเข้าถึงข้อมูลแบบสุ่มสูงในช่วงที่อยู่กว้างอาจเห็นความแตกต่างด้านประสิทธิภาพเทียบกับ DRAM เพียงอย่างเดียว
นอกจากนี้ ข้อมูลจะผันผวนในโหมดหน่วยความจํา จะไม่ถูกบันทึกในกรณีที่สูญเสียพลังงาน
เปิดใช้งานความคงอยู่ในโหมดที่สองที่เรียกว่า App Direct
