AMD今天悄然发布了一款新的开源Linux内核驱动程序,提供3D V-Cache性能优化。这个针对Linux的AMD 3D V-Cache性能优化器驱动程序旨在帮助优化采用3D V-Cache的系统的性能,例如AMD Ryzen"X3D"部件和EPYC"X"处理器。
$T2zs$ z-S8s2.Fd AMD 3D V-Cache性能优化器驱动程序为用户空间提供了一个界面,用于指示其工作负载是否对缓存更敏感或更喜欢高频操作。该接口可根据应用程序是否需要更高的频率或更大的L3高速缓存使用量,设置改变CPU内核重新排序的偏差。
_p+q)#.W 6y@o[=m AMD 3D V-Cache Optimizer对核心重新排序后,在频率模式下,速度较快的CCD内核优先于速度较慢的CCD。
lWU? R \'nE{ 对于那些希望未来所有AMD 3D V-Cache处理器都拥有相同大型L3高速缓存的CCD的用户来说,该驱动程序的工作似乎表明情况未必如此。鉴于今天是该Linux驱动程序首次公开发布,似乎至少未来的某些AMD处理器型号将继续仅在部分CCD中使用大容量缓存。
g aXF3v*j Bq85g5Dc 这个新驱动程序由新的"AMD_3D_VCACHE"Kconfig选项和名为x3d_vcache的驱动程序控制。启用并在AMD 3D V-Cache处理器上运行时,
sQY0Xys<4 /9C>{29x! /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_modesysfs文件将被公开,用户可在其中写入"frequency",用于设置高频优先级,或写入"cache",用于优先选择较大L3 CCD中的内核。
Sj4 @pMh4 `&A-m8X 用于Linux的全新AMD 3D V-Cache性能优化驱动程序现已在platform-driver-x86邮件列表上发布,供用户评测。希望它能在即将到来的Linux v6.13周期中及时得到审核和排队。
$D#eD.