Kỹ sư AMD tiết lộ chi tiết tính năng IBS Memory Profiler trên Zen 6
AMD đã hé lộ về IBS Memory Profiler, một tính năng phần cứng mới trên các bộ vi xử lý Zen 6 sắp ra mắt nhằm tối ưu hóa việc quản lý bộ nhớ phân tầng. Tính năng này giúp kernel Linux theo dõi và chuyển đổi các trang dữ liệu hoạt động thường xuyên từ bộ nhớ CXL sang DRAM hiệu quả hơn.

AMD đã chia sẻ chi tiết về IBS Memory Profiler, một tính năng phần cứng ít được nhắc tới trong các bộ vi xử lý Zen 6 sắp tới của họ. Kỹ sư Bharata Bhasker Rao của AMD đã trình bày về tính năng này tại Hội nghị Linux Plumbers (LPC) 2026 diễn ra tại Prague vào ngày 5 tháng 10. Instruction-Based Sampling (IBS) là phần cứng lập hồ sơ hiện có của AMD, và Zen 6 bổ sung một phiên bản riêng biệt, nhẹ hơn chỉ lấy mẫu các quyền truy cập bộ nhớ dữ liệu. Mỗi mẫu sẽ cung cấp cho kernel địa chỉ vật lý của quyền truy cập và cho biết dữ liệu đến từ DRAM hay bộ nhớ ngoài như CXL. Điều này rất quan trọng đối vớicác máy chủ bộ nhớ phân tầng, nơi Linux phải tìm các trang được sử dụng thường xuyên ("hot") trên bộ nhớ CXL chậm hơn và chuyển chúng sang DRAM. Các con chip EPYC 9006 "Venice" của AMD hỗ trợ mở rộng bộ nhớ thông qua CXL 3.1.
Linux hiện đang tìm kiếm các trang đó bằng cách quét bảng trang và bắt lỗi trang. AMD muốn đưa các mẫu của trình cấu hình vào pghot, một hệ thống con kernel được đề xuất để theo dõi trang nóng. Tuy nhiên, kết quả mang lại là một sự pha trộn giữa các ưu nhược điểm. Trên hệ thống thử nghiệm với 256 CPU logic và 256 GB bộ nhớ CXL, XSBench chạy ở mức 4.57x so với mức cơ sở không phân tầng so với 1.18x của phương pháp hiện tại và Graph500 đạt 3.17x so với 2.34x. Redis không thấy sự cải thiện nào và NAS BT chậm hơn một chút. Chi phí thăng hạng trên mỗi folio giảm từ 26.1 xuống 15.8 micro giây trong một bài kiểm tra độ trễ, mặc dù điểm chuẩn đó hoàn thành chậm hơn khoảng 5%. Đây là những con số do chính AMD công bố và các trang chiếu không liệt kê hỗ trợ ảo hóa cho trình cấu hình. Các bản vá pghot vẫn đang được phát triển và EPYC Venice đang được sản xuất với các triển khai đám mây dự kiến diễn ra vào cuối năm nay.
🖥️ KỸ SƯ AMD TIẾT LỘ CHI TIẾT TÍNH NĂNG IBS MEMORY PROFILER TRÊN ZEN 6
AMD đã chia sẻ chi tiết về IBS Memory Profiler, một tính năng phần cứng ít được nhắc tới trong các bộ vi xử lý Zen 6 sắp tới của họ. Kỹ sư Bharata Bhasker Rao của AMD đã trình bày về tính năng này tại Hội nghị Linux Plumbers (LPC) 2026 diễn ra tại Prague vào ngày 5 tháng 10. Instruction-Based Sampling (IBS) là phần cứng lập hồ sơ hiện có của AMD, và Zen 6 bổ sung một phiên bản riêng biệt, nhẹ hơn chỉ lấy mẫu các quyền truy cập bộ nhớ dữ liệu. Mỗi mẫu sẽ cung cấp cho kernel địa chỉ vật lý của quyền truy cập và cho biết dữ liệu đến từ DRAM hay bộ nhớ ngoài như CXL. Điều này rất quan trọng đối vớicác máy chủ bộ nhớ phân tầng, nơi Linux phải tìm các trang được sử dụng thường xuyên ("hot") trên bộ nhớ CXL chậm hơn và chuyển chúng sang DRAM. Các con chip EPYC 9006 "Venice" của AMD hỗ trợ mở rộng bộ nhớ thông qua CXL 3.1.
Linux hiện đang tìm kiếm các trang đó bằng cách quét bảng trang và bắt lỗi trang. AMD muốn đưa các mẫu của trình cấu hình vào pghot, một hệ thống con kernel được đề xuất để theo dõi trang nóng. Tuy nhiên, kết quả mang lại là một sự pha trộn giữa các ưu nhược điểm. Trên hệ thống thử nghiệm với 256 CPU logic và 256 GB bộ nhớ CXL, XSBench chạy ở mức 4.57x so với mức cơ sở không phân tầng so với 1.18x của phương pháp hiện tại và Graph500 đạt 3.17x so với 2.34x. Redis không thấy sự cải thiện nào và NAS BT chậm hơn một chút. Chi phí thăng hạng trên mỗi folio giảm từ 26.1 xuống 15.8 micro giây trong một bài kiểm tra độ trễ, mặc dù điểm chuẩn đó hoàn thành chậm hơn khoảng 5%. Đây là những con số do chính AMD công bố và các trang chiếu không liệt kê hỗ trợ ảo hóa cho trình cấu hình. Các bản vá pghot vẫn đang được phát triển và EPYC Venice đang được sản xuất với các triển khai đám mây dự kiến diễn ra vào cuối năm nay.
🗞 Nguồn: TechPowerUp
#vgsnews #vgs #tintuc
Nguồn: TechPowerUp