AMD 针对 Linux 发布 3D V-Cache 性能优化驱动程序

站长云网 2024-10-10 5iter.com 站长云网

AMD今天悄然发布了一款新的开源Linux内核驱动程序,提供3DV-Cache性能优化。这个针对Linux的AMD3DV-Cache性能优化器驱动程序旨在帮助优化采用3DV-Cache的系统的性能,例如AMDRyzen"X3D"部件和EPYC"X"处理器。

AMD3DV-Cache性能优化器驱动程序为用户空间提供了一个界面,用于指示其工作负载是否对缓存更敏感或更喜欢高频操作。该接口可根据应用程序是否需要更高的频率或更大的L3高速缓存使用量,设置改变CPU内核重新排序的偏差。

AMD3DV-CacheOptimizer对核心重新排序后,在频率模式下,速度较快的CCD内核优先于速度较慢的CCD。

对于那些希望未来所有AMD3DV-Cache处理器都拥有相同大型L3高速缓存的CCD的用户来说,该驱动程序的工作似乎表明情况未必如此。鉴于今天是该Linux驱动程序首次公开发布,似乎至少未来的某些AMD处理器型号将继续仅在部分CCD中使用大容量缓存。

这个新驱动程序由新的"AMD_3D_VCACHE"Kconfig选项和名为x3d_vcache的驱动程序控制。启用并在AMD3DV-Cache处理器上运行时,/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_modesysfs文件将被公开,用户可在其中写入"frequency",用于设置高频优先级,或写入"cache",用于优先选择较大L3CCD中的内核。

用于Linux的全新AMD3DV-Cache性能优化驱动程序现已在platform-driver-x86邮件列表上发布,供用户评测。希望它能在即将到来的Linuxv6.13周期中及时得到审核和排队。

责任编辑:站长云网