AMD 針對Linux 發布3D V-Cache 效能最佳化驅動程式
AMD 今天悄悄發布了一款新的開源Linux 核心驅動程序,提供3D V-Cache 效能最佳化。 這個針對Linux 的AMD 3D V-Cache 效能最佳化器驅動程式旨在協助優化採用3D V-Cache 的系統的效能,例如AMD Ryzen”X3D”元件和EPYC”X”處理器。
AMD 3D V-Cache 效能優化器驅動程式為使用者空間提供了一個介面,用於指示其工作負載是否對快取更敏感或更喜歡高頻操作。 此介面可根據應用程式是否需要更高的頻率或更大的L3 快取使用量,設定改變CPU 核心重新排序的偏差。
AMD 3D V-Cache Optimizer 對核心重新排序後,在頻率模式下,速度較快的CCD 核心優先於速度較慢的CCD。
對於那些希望未來所有AMD 3D V-Cache 處理器都擁有相同大型L3 高速緩存的CCD 的用戶來說,該驅動程式的工作似乎表明情況未必如此。 鑑於今天是該Linux 驅動程式首次公開發布,似乎至少未來的某些AMD 處理器型號將繼續僅在部分CCD 中使用大容量快取。
這個新驅動程式由新的”AMD_3D_VCACHE”Kconfig 選項和名為x3d_vcache 的驅動程式控制。 啟用並在AMD 3D V-Cache 處理器上執行時,/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode sysfs 檔案將被公開,使用者可在其中寫入”frequency”,用於設定高頻優先權,或寫入”cache”,用於優先選擇較大L3 CCD 中的核心。
Linux 的全新AMD 3D V-Cache 效能最佳化驅動程式現已在platform-driver-x86郵件清單上發布,供用戶評測。希望它能在即將到來的Linux v6.13 週期中及時得到審核和排隊。