女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    5565

    瀏覽量

    135903
  • 內核
    +關注

    關注

    3

    文章

    1410

    瀏覽量

    41115
  • intel
    +關注

    關注

    19

    文章

    3493

    瀏覽量

    187985

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    SEGGER SystemView支持多核行為的觀察和驗證

    2025年2月,SEGGER宣布其實時軟件驗證和可視化工具SystemView增加了多核支持,將其功能擴展到單個芯片上具有多個CPU內核的系統。
    的頭像 發表于 02-07 11:24 ?586次閱讀
    SEGGER SystemView支持<b class='flag-5'>多核</b>行為的觀察和驗證

    MDMF304L1C9M-MINAS A6 系列 Block動作應用說明資料 -I/F啟動- 松下

    電子發燒友網為你提供Panasonic(Panasonic)MDMF304L1C9M-MINAS A6 系列 Block動作應用說明資料 -I/F啟動-相關產品參數、數據手冊,更有
    發表于 02-06 19:09
    MDMF304L1C<b class='flag-5'>9</b>M-MINAS A6 系列 Block動作應用說明資料 -<b class='flag-5'>I</b>/F啟動- 松下

    阿里云ECS g9i全球邀測啟動

    今日,在備受矚目的阿里云國際開發者大會上,阿里云正式向全球用戶推出了其第9代企業級實例——ECS g9i,并開啟了邀測活動。這一新品的發布,標志著阿里云在高性能計算領域再次邁出了堅實的一步。 ECS
    的頭像 發表于 01-22 15:14 ?473次閱讀

    集特工控機主板H110芯片組,支持6~9th Gen LGA1151 i9/i7/i5/i3/處理器

    工控機
    GITSTAR 集特工控
    發布于 :2025年01月20日 15:09:18

    QorIQ?T1042多核處理器

    和NOR閃存的集成閃存控制器–具備12位雙數據速率的顯示接口模塊(DIU)–TDM接口–四個GPIO控制器,兼容多達109個通用型I/O信號–兩個8通道DMA模塊–多核可編程中斷控制器(MPIC
    發表于 01-10 08:48

    基于全志T113-i多核異構處理器的全國產嵌入式核心板簡介

    一、嵌入式核心板產品介紹 基于全志公司的T113-i處理器精心設計的多核異構處理器、工業級ECK30-T13IA系列嵌入式核心板,采用郵票孔連接的低成本、低功耗、高性價比、高可靠性的全國產化工業級
    的頭像 發表于 10-25 13:40 ?955次閱讀

    Keystone多核器件系列原理圖核查表

    電子發燒友網站提供《Keystone多核器件系列原理圖核查表.pdf》資料免費下載
    發表于 09-19 11:26 ?0次下載
    Keystone<b class='flag-5'>多核</b>器件系列原理圖核查表

    CPU單核性能與多核性能的區別

    CPU的單核性能與多核性能在多個方面存在顯著的差異,這些差異主要體現在處理能力、應用場景、性能瓶頸以及技術發展等方面。以下是對兩者區別的詳細探討。
    的頭像 發表于 09-02 14:42 ?1.2w次閱讀

    多核CPU的優勢是什么

    多核CPU(Central Processing Unit,中央處理器)作為現代計算機技術的重要里程碑,其優勢在于顯著提升了計算性能、多任務處理能力、系統穩定性以及能效比等多個方面。以下將詳細闡述多核CPU的幾大優勢,并結合相關數據和背景進行說明。
    的頭像 發表于 08-22 14:30 ?4955次閱讀

    Intel 13/14代i9 K系列處理器不穩定,部分用戶轉向AMD

    自年初以來,Intel的13代與14代酷睿i9 K系列處理器持續遭受不穩定性的困擾,這一狀況已引起廣泛用戶與業界的深切關注。盡管問題曝光已超過季度之久,Intel官方尚未能明確指出問題的核心
    的頭像 發表于 07-16 15:01 ?1585次閱讀

    TC2XX/3XX多核斷點設置無效的原因?

    TC2XX/3XX多核斷點設置無效,請問hinghtec的多核要怎么才能被觸發,(函數已經執行,但是斷點沒有被觸發)或者如何才能進行多核調試。
    發表于 07-03 07:33

    一文解析嵌入式多核異構方案,東勝物聯RK3588多核異構核心板系列一覽

    嵌入式人工智能快速發展,對于高性能計算需求越來越大。為了解決性能與功耗的平衡、通過并行化加速計算等,越來越多地嵌入式處理器使用同構多核、異構多核和協處理器的設計。同時面對日益復雜的外部環境,國產
    的頭像 發表于 06-17 15:45 ?3356次閱讀
    一文解析嵌入式<b class='flag-5'>多核</b>異構方案,東勝物聯RK3588<b class='flag-5'>多核</b>異構核心板系列一覽

    求助,關于ESP32多核使用問題求解答

    關于esp32的多核使用,除了使用xTaskCreatePinnedToCore函數來控制線程跑的核心外能否有其他的實現比如: 現在有兩個bin文件,每個核心同時跑不同的bin文件,這種是否能夠實現。
    發表于 06-17 06:28