AMD เผย IBS Memory Profiler สำหรับ Zen 6 มุ่งเพิ่มประสิทธิภาพการจัดการหน่วยความจำบน Linux
AMD เปิดเผยรายละเอียดของ IBS Memory Profiler ฟีเจอร์ด้านการวิเคราะห์หน่วยความจำที่เตรียมใช้งานในโปรเซสเซอร์ Zen 6 โดย Bharat Bhasker Rao วิศวกรของ AMD ได้นำเสนอเทคโนโลยีดังกล่าวในงาน Linux Plumbers Conference (LPC) 2026 ณ กรุงปราก เมื่อวันที่ 5 ตุลาคมที่ผ่านมา
Instruction-Based Sampling (IBS) เป็นเทคโนโลยีวิเคราะห์ประสิทธิภาพฮาร์ดแวร์ที่ AMD มีอยู่แล้ว โดย Zen 6 จะเพิ่มกลไกการสุ่มตรวจสอบการเข้าถึงหน่วยความจำโดยเฉพาะ เพื่อให้ข้อมูลเกี่ยวกับตำแหน่งที่เข้าถึงและแหล่งที่มาของข้อมูลว่าอยู่ใน DRAM หรือหน่วยความจำที่เชื่อมต่อผ่าน CXL
ข้อมูลดังกล่าวมีความสำคัญต่อระบบเซิร์ฟเวอร์ที่ใช้หน่วยความจำแบบ Tiered Memory ซึ่ง Linux จำเป็นต้องแยกข้อมูลที่ถูกเรียกใช้งานบ่อย หรือ Hot Pages ออกจากข้อมูลที่ใช้งานน้อย เพื่อย้ายข้อมูลที่สำคัญไปยัง DRAM ซึ่งมีความเร็วสูงกว่า
ปัจจุบัน Linux ใช้วิธีตรวจสอบ Page Tables และดักจับ Page Fault เพื่อค้นหา Hot Pages โดย AMD ต้องการนำข้อมูลจาก IBS Memory Profiler ไปใช้ร่วมกับ การพัฒนาระบบย่อย pghot ของ Kernel สำหรับติดตามและจัดการข้อมูลที่ถูกเรียกใช้งานบ่อย
ผลทดสอบเบื้องต้นแสดงประโยชน์ในบางเวิร์กโหลด
จากการทดสอบบนระบบที่มี Logical CPUs จำนวน 256 หน่วย และหน่วยความจำ CXL ขนาด 256GB พบว่า XSBench ทำงานได้เร็วขึ้น 4.57 เท่า เมื่อเทียบกับการทดสอบแบบไม่ใช้ระบบดังกล่าว ขณะที่วิธีปัจจุบันให้ผลเร็วขึ้น 1.18 เท่า
สำหรับ Graph500 ผลทดสอบเพิ่มขึ้นจาก 2.34 เท่า เป็น 3.17 เท่า อย่างไรก็ตาม Redis ไม่พบประโยชน์ด้านประสิทธิภาพที่ชัดเจน และ NAS BT ให้ผลต่ำกว่าวิธีเดิมเล็กน้อย ในด้านต้นทุนการทำงาน AMD ระบุว่าการเปิดใช้งาน Profiling เพิ่มเวลา Overhead จาก 26.1 ไมโครวินาที เป็น 15.8 ไมโครวินาที ตามตัวเลขที่รายงาน ซึ่งแสดงให้เห็นว่าผลลัพธ์ขึ้นอยู่กับลักษณะงานที่ทดสอบ และยังต้องมีการประเมินเพิ่มเติม
รายงานยังระบุว่าแพตช์ของ pghot อยู่ระหว่างการพัฒนา และสไลด์นำเสนอไม่ได้ระบุการรองรับ Virtualization สำหรับ Profiler ดังกล่าว
EPYC Venice เตรียมขยายสู่ระบบ Cloud
สำหรับแพลตฟอร์มเซิร์ฟเวอร์ AMD EPYC 9006 “Venice” รองรับการขยายหน่วยความจำผ่าน CXL 3.1 และเข้าสู่กระบวนการผลิตแล้ว โดยคาดว่าจะเริ่มมีการนำไปใช้งานในระบบ Cloud ในช่วงปลายปี 2026
IBS Memory Profiler จึงเป็นอีกหนึ่งแนวทางที่ AMD กำลังพัฒนาเพื่อช่วยให้ระบบเซิร์ฟเวอร์จัดการหน่วยความจำหลายระดับได้มีประสิทธิภาพมากขึ้น อย่างไรก็ตาม ผลทดสอบในปัจจุบันยังแสดงให้เห็นถึงความแตกต่างระหว่างเวิร์กโหลด จึงต้องรอการพัฒนาและผลประเมินเพิ่มเติมก่อนสรุปประโยชน์ในการใช้งานจริง
ที่มา: Linux Plumbers Conference 2026



