4

AMD工程师神优化:几行代码让Zen处理器性能暴涨40%

 2 years ago
source link: https://www.163.com/dy/article/H9TM2R7D05521T2V.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

AMD工程师神优化:几行代码让Zen处理器性能暴涨40%|amd|英特尔|cpu|zen_网易订阅

Linux内核很快会进入到5.20版,有关代码的优化还在进行中,AMD工程师K Prateek Nayak提交了几行代码就解决了内核调度的问题,可以让AMD的Zen处理器性能大涨40%以上,不过Intel的Xeon至强也受益了,而且提升提升更高。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0615%2F9b3cc4d3j00rdiaq0000mc000go00b4g.jpg&thumbnail=660x2147483647&quality=80&type=jpg

从K Prateek Nayak提供的解释来看,Linux之前的内核调度对多插槽处理器的NUMA节点是有问题的,分配时容易让部分CPU任务集中,但部分CPU就会闲置,导致利用不够。

他提交的一些代码就修复了这个问题,可以检查本地组织中允许的CPU数量是否少于运行中的任务数,来避免CPU堆积。

从实际测试来看,这几行代码就产生了巨大的作用,Stream任务中内存基准测试性能提升了36-44%。

虽然这个代码是AMD工程师提交的,导致了AMD的Zen架构处理器性能大涨,不过这对Intel的至强处理器也是有用的,多插槽情况下IceLlake架构的至强Stream性能比当前Linux下提升54-82%,效果比AMD Zen处理器还狠。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK