当前位置:首页 > 公众号精选 > Linux阅码场
[导读]昨天我们用IntelI9的10核,每个核2个threads的机器跑了内核的编译:超线程SMT究竟可以快多少?今天,我换一台机器,采用AMDRyzen。 默认情况16核,每个核2个threads,共32个CPUs:下面编译内核:大约需要53秒。记得昨天用IntelI910核20线程...

昨天我们用Intel I9的10核,每个核2个threads的机器跑了内核的编译:

线程SMT究竟可以快多少?

今天,我换一台机器,采用AMD Ryzen。 

默认情况16核,每个核2个threads,共32个CPUs:

下面编译内核:

大约需要53秒。记得昨天用Intel I9 10核20线程需要2分钟30秒左右。


再来一遍:

这说明make clean, drop_caches后时间也差不多。51秒,53秒左右的正常抖动范围。


现在我们关闭smt,只保留16个CPU:

具体的关闭方法就是:

sudo sh -c 'echo off > /sys/devices/system/cpu/smt/control'这样只剩下16个CPU,下面来编译:

时间57秒,相对于51、53秒,速度下降不到10%。


这说明超线程SMT对编译内核这个workload的性能的提升绝对没有达到100%,甚至都没有达到10%。


我们现在重新开启超线程:

 sudo sh -c 'echo on > /sys/devices/system/cpu/smt/control看一下哪个CPU和哪个CPU是thread sibling:

看起来CPU0和CPU16是一对,CPU1和CPU17是一对,依次类推。


刚才我们关闭SMT是把CPU16-CPU31全关了,只留下每对里面的1个CPU,也就是留下了CPU0-CPU15。


在开启SMT的时候(假设蓝色和红色是一个CORE里面的两个CPU):

在关闭SMT的时候,等于每对里面只留1个CPU:

现在我们换一种关法,一对对关,只留下8对,也就是8个core:

指令如下:

实现效果如下:

再重新编译内核:

现在耗时是1分21秒,相对于所有CPU全开,下降了很多,时间增大了59%,当然没有达到2倍

再想想昨天的Intel I9,关闭5个完整核耗时是3分10秒,全开10核是2分30秒,Intel一半核工作和所有核同时工作的差距远不如AMD那么明显


所以可以看出,就内核编译这个workload而言,AMD的16core相对于8core,性能的scale会更加成正比。当然AMD开关SMT,对内核编译这个workload而言,影响小于10%,而Intel I9的影响有14%。


很多童鞋昨天留言,说编译内核有一定的IO bound,另外提到link阶段是单线程,还有的童鞋说是Intel Turbo的影响,这些我们都认为是有一定道理的。但是,我始终坚信,profiling是检验猜想的唯一标准,后面有空再写一篇文章来profiling一些究竟是为什么。


这到底是为什么?牙膏厂的多核scalability究竟是不是骗纸?还是按摩店的部分核没有Intel部分核的威猛模式?「元芳,你怎么看?」


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

慕尼黑上海电子生产设备展作为电子制造行业重要的展示交流平台,将在2024年3月20-22日于上海新国际博览中心(E1-E6&C3馆)举办。

关键字: SMT 慕尼黑 电子展

元器件的封装形式及其应用你有过了解吗?随着科技的不断发展,电子元器件在各个领域的应用越来越广泛。为了适应不同的应用场景,电子元器件的封装形式也在不断地发展和创新。本文将对元器件的封装形式进行详细的介绍,并探讨其在不同领域...

关键字: 元器件 电子元器件 SMT

本文将详细介绍SMT(Surface Mount Technology)贴片机的工作原理,并介绍一些国产的SMT贴片机产品。首先,我们将解释SMT贴片机的定义和作用,然后深入探讨它的工作原理。接下来,我们将介绍几种国产S...

关键字: SMT 贴片机 电子组装设备

本文将详细介绍SMT(Surface Mount Technology)工艺技术的生产流程,并以步骤的形式对其进行详细解释。首先,我们将介绍SMT工艺技术的定义和重要性,然后逐步展开对其生产流程的阐述。整个流程涵盖了准备...

关键字: SMT 工艺技术 生产流程

Surface Mount Technology(简称SMT)贴片技术在电子制造中扮演着重要角色。SMT贴片机是实现SMT工艺自动化的核心设备,具有高效、精准的特点。本文将介绍SMT贴片机的基本操作流程,包括准备工作、程...

关键字: SMT 贴片机 电子制造设备

助力顶级特效公司Wētā FX构建云上工作室,支持《阿凡达:水之道》高达33亿渲染线程小时的云上制作任务 北京2022年12月19日 /美通社/ -- 近期,时隔十三年重返大荧幕的阿凡达系列电影《阿凡达:水之道》在全球...

关键字: 亚马逊 线程 云计算 数字化

前几天看到TI的一款SOC电源PCB板Gerber文件,由于没有安装Gerber软件查看,就想着以前用的DFM软件可以直接打开,今天恰巧看到了SMT可制造性设计这本电子书,真是缘分啊,这本书特别直观的呈现了电子工程师在进...

关键字: SOC电源 SMT PCB

摩尔线程专注于研发设计全功能GPU芯片及相关产品,支持3D高速图形渲染、AI训练推理加速、超高清视频编解码和高性能科学计算等多种组合工作负载,能够为中国科技生态合作伙伴提供计算加速能力。

关键字: 摩尔 线程 GPU

作为丹纳赫生命科学平台旗下的重要运营公司,Pall颇尔公司将进一步加大在华投资,导入更高芯片线程的产线及技术,强化对国内客户的供应链稳定性。Pall颇尔中国已落实1100万美元的产能扩建投资,以进一步拓建北京工厂的半导体...

关键字: 半导体 供应链 微电子 线程

(全球TMT2021年12月16日讯)摩尔线程与浪潮在京签署元脑战略合作协议。摩尔线程与浪潮将发挥各自在技术、生态和产业等方面的领先优势,基于创新算力芯片和元脑生态平台展开多维和深度合作,联手开发领先的人工智能行业解决...

关键字: 线程
关闭
关闭