国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ntel I9的多核scalability是真的嗎

Linux閱碼場 ? 來源:Linux閱碼場 ? 作者:宋寶華 ? 2021-10-20 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

昨天我們用Intel I9的10核,每個核2個threads的機器跑了內核的編譯:

超線程SMT究竟可以快多少?

今天,我換一臺機器,采用AMD Ryzen。

默認情況16核,每個核2個threads,共32個CPUs:

8d9e0e28-3101-11ec-82a8-dac502259ad0.png

下面編譯內核:

8df6755e-3101-11ec-82a8-dac502259ad0.png

大約需要53秒。記得昨天用Intel I9 10核20線程需要2分鐘30秒左右。

再來一遍:

8e5dca56-3101-11ec-82a8-dac502259ad0.png

這說明make clean, drop_caches后時間也差不多。51秒,53秒左右的正常抖動范圍。

現在我們關閉smt,只保留16個CPU:

8eda8b0e-3101-11ec-82a8-dac502259ad0.png

具體的關閉方法就是:

sudo sh -c ‘echo off 》 /sys/devices/system/cpu/smt/control’

這樣只剩下16個CPU,下面來編譯:

8f52ff44-3101-11ec-82a8-dac502259ad0.png

時間57秒,相對于51、53秒,速度下降不到10%。

這說明超線程SMT對編譯內核這個workload的性能的提升絕對沒有達到100%,甚至都沒有達到10%。

我們現在重新開啟超線程:

sudo sh -c ‘echo on 》 /sys/devices/system/cpu/smt/control

看一下哪個CPU和哪個CPU是thread sibling:

8fd104d4-3101-11ec-82a8-dac502259ad0.png

看起來CPU0和CPU16是一對,CPU1和CPU17是一對,依次類推。

剛才我們關閉SMT是把CPU16-CPU31全關了,只留下每對里面的1個CPU,也就是留下了CPU0-CPU15。

在開啟SMT的時候(假設藍色和紅色是一個CORE里面的兩個CPU):

9085d2f6-3101-11ec-82a8-dac502259ad0.png

在關閉SMT的時候,等于每對里面只留1個CPU:

現在我們換一種關法,一對對關,只留下8對,也就是8個core:

指令如下:

918b663e-3101-11ec-82a8-dac502259ad0.png

實現效果如下:

92315648-3101-11ec-82a8-dac502259ad0.png

再重新編譯內核:

926acc0c-3101-11ec-82a8-dac502259ad0.png

現在耗時是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部分核的威猛模式?「元芳,你怎么看?」

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • amd
    amd
    +關注

    關注

    25

    文章

    5684

    瀏覽量

    139971
  • 內核
    +關注

    關注

    4

    文章

    1468

    瀏覽量

    42877
  • intel
    +關注

    關注

    19

    文章

    3508

    瀏覽量

    191288

原文標題:這到底是為什么?牙膏廠的多核scalability究竟是不是騙紙?還是按摩店的部分核沒有Intel部分核的威猛模式?「元芳,你怎么看?」

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何讓S32K396支持FreeRTOS的多核運行?

    如何讓S32K396支持FreeRTOS的多核運行
    發表于 02-26 10:03

    瑞薩RZ/T2H平臺多核異構的應用場景分析

    本文以RZ/T2H多軸控制/驅動的實例,介紹RZ/T2H平臺的多核異構應用場景。
    的頭像 發表于 12-15 11:34 ?2421次閱讀
    瑞薩RZ/T2H平臺<b class='flag-5'>多核</b>異構的應用場景分析

    FRDM i.MX 9平臺選型指南:FRDM i.MX 9系列開發平臺解析

    FRDM i.MX 9系列開發平臺的入門級產品 FRDM i.MX 9系列概述 恩智浦FRDM i.MX
    的頭像 發表于 12-11 15:15 ?3.3w次閱讀
    FRDM <b class='flag-5'>i</b>.MX <b class='flag-5'>9</b>平臺選型指南:FRDM <b class='flag-5'>i</b>.MX <b class='flag-5'>9</b>系列開發平臺解析

    既要穩定性,還要性價比的工業級開發板 — 米爾i.MX91

    之前我介紹過NXPi.MX8系列的開發板,最近它的下一代產品i.MX9系列產品也有了,我就拿到了這個基于NXPi.MX9系列的米爾MYD-LMX91開發板i.MX91這個SoC在NXP產品線里定位
    的頭像 發表于 11-20 08:05 ?2074次閱讀
    既要穩定性,還要性價比的工業級開發板 — 米爾<b class='flag-5'>i</b>.MX91

    移植RTThread多核如何開始(ZYNQ US 64位 A53)?

    想請教一下各位前輩如何移植RTThread到多核平臺上,需要注意的問題和學習路線。
    發表于 09-22 07:25

    比亞迪海豹06 DM-i登陸歐洲市場

    當地時間9月2日,比亞迪海豹06 DM-i在歐洲正式上市。該車型全系搭載比亞迪DM-i超級混動技術,兼顧了純電駕駛的質感與長途出行的續航需求。除轎車版本外,比亞迪還在歐洲市場推出了首款旅行車——海豹06 DM-
    的頭像 發表于 09-06 09:26 ?1194次閱讀

    【老法師】多核異構處理器中M核程序的啟動、編寫和仿真

    文章,小編就將以飛凌嵌入式的OKMX8MP-C開發板為例,為大家介紹多核異構處理器M核程序的啟動配置、程序編寫和實時仿真的過程。
    的頭像 發表于 08-13 09:05 ?3992次閱讀
    【老法師】<b class='flag-5'>多核</b>異構處理器中M核程序的啟動、編寫和仿真

    干擾可以提高測量精度,是真的嗎?

    一、前言 水可以引燃蠟燭,是真的嗎?是真的! 蛇怕雄黃,是真的嗎?是假的! 上述兩個現象,已經由央視 財經頻道《是真的嗎?》揭秘。 今天要探討的是: 干擾可以提高測量精度,是
    的頭像 發表于 08-04 09:28 ?702次閱讀
    干擾可以提高測量精度,是<b class='flag-5'>真的</b>嗎?

    多個i.MXRT共享一顆Flash啟動的方法與實踐(上)

    有些客戶應用會采用多顆 i.MXRT 芯片設計一主多從的硬件架構(目的不一,或仿多核 MCU 系統、或拓展 GPIO 數量),因為 i.MXRT 片內無非易失性存儲器,這時候為整個系統配置合適的啟動設備保證每個
    的頭像 發表于 06-05 10:01 ?1150次閱讀
    多個<b class='flag-5'>i</b>.MXRT共享一顆Flash啟動的方法與實踐(上)

    DS4550 I2C和JTAG、非易失、9位、輸入/輸出擴展器與存儲器技術手冊

    DS4550是9位,非易失(NV) I/O擴展器,具有I2C兼容串行接口或IEEE? 1149.1 JTAG端口控制的64字節NV用戶存儲器。DS4550采用數字編程替代硬件跳線和機械開關,實現對數
    的頭像 發表于 05-26 09:50 ?870次閱讀
    DS4550 <b class='flag-5'>I</b>2C和JTAG、非易失、<b class='flag-5'>9</b>位、輸入/輸出擴展器與存儲器技術手冊

    米爾瑞芯微多核異構低功耗RK3506核心板重磅發布

    近日,米爾電子發布MYC-YR3506核心板和開發板,基于國產新一代入門級工業處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+單核Cortex-M0多核異構設計,不僅擁有豐富的工業接口
    發表于 05-16 17:20

    熱成像儀為何都在瘋狂卷多核處理器?“多核大戰”背后的真相你知道嗎?

    熱成像儀進入“多核”時代,這不是噱頭,而是需求在變。 從黑夜中識別生命體,到復雜地形中實現熱源追蹤,過去主要用于軍事和工業的熱成像儀,如今正越來越多地進入民用市場。而隨著使用場景的復雜化,“看得見
    的頭像 發表于 04-27 15:41 ?780次閱讀

    杰發科技發布車規級多核MCU芯片AC7870

    4月15日-17日,備受全球電子制造行業矚目的慕尼黑上海電子展在上海新國際博覽中心舉行。在車規級SoC和MCU芯片賽道穩居行業頭部的四維圖新旗下杰發科技,以“多核紀元 智控芯生“為主題,現場展示了車載T-box、數字鑰匙等多個芯片應用場景,并重磅發布車規級多核MCU芯片A
    的頭像 發表于 04-17 10:48 ?1542次閱讀