日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取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

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

    關注

    25

    文章

    5708

    瀏覽量

    140455
  • 內核
    +關注

    關注

    4

    文章

    1476

    瀏覽量

    43099
  • intel
    +關注

    關注

    19

    文章

    3511

    瀏覽量

    191680

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    XMOS xCORE - 200 XL/XLF通用多核微控制器:高性能與靈活性的完美結合

    /XLF通用多核微控制器系列,就是這樣一款能夠滿足多種復雜應用需求的產品。下面我們就來詳細了解一下它的特點和優(yōu)勢。 文件下載: XLF208-256-FB236-I10.pdf 卓越的性能表現 多核
    的頭像 發(fā)表于 04-28 09:05 ?212次閱讀

    XUF212 - 512 - FB236:多核微控制器的強大之選

    XUF212 - 512 - FB236:多核微控制器的強大之選 在嵌入式系統(tǒng)的廣闊領域中,多核微控制器正逐漸成為提升系統(tǒng)性能、實現復雜功能的關鍵組件。今天,我們將深入探討 XMOS 公司
    的頭像 發(fā)表于 04-27 13:20 ?101次閱讀

    XUF216-512-TQ128:高性能多核微控制器的深度剖析

    XUF216-512-TQ128:高性能多核微控制器的深度剖析 在嵌入式系統(tǒng)設計領域,多核微控制器的應用越來越廣泛,它們?yōu)閺碗s的實時任務提供了強大的處理能力。今天,我們就來深入探討一款性能卓越的多核
    的頭像 發(fā)表于 04-27 13:15 ?97次閱讀

    XUF212-512-TQ128:高性能多核微控制器的深度剖析

    XUF212-512-TQ128:高性能多核微控制器的深度剖析 在當今的電子設計領域,多核微控制器憑借其強大的處理能力和高效的性能,成為了眾多工程師的首選。今天,我們就來深入了解一款極具特色的多核
    的頭像 發(fā)表于 04-27 13:15 ?98次閱讀

    XS1-A6A-64-FB96:高性能32位多核微控制器的深度剖析

    微控制器,看看它有哪些獨特之處。 文件下載: XS1-A6A-64-FB96-I4.pdf 1. 核心特性概覽 1.1 多核架構優(yōu)勢 XS1-A6A-64-FB96 屬于 XS1-A 系列,它將
    的頭像 發(fā)表于 04-27 13:05 ?116次閱讀

    XLF212-512-TQ128:高性能多核微控制器的深度解析

    解析其特性、功能以及在實際設計中的應用要點。 文件下載: XLF212-512-TQ128-I20.pdf 一、xCORE 多核微控制器基礎 xCORE - 200 系列是 32 位多核微控制器的代表
    的頭像 發(fā)表于 04-27 12:55 ?206次閱讀

    XLF210-512-TQ128:高性能多核微控制器的深度剖析

    XLF210-512-TQ128:高性能多核微控制器的深度剖析 在當今的電子設計領域,多核微控制器憑借其強大的性能和高效的處理能力,成為了眾多工程師的首選。今天,我們就來深入探討一款備受矚目的多核
    的頭像 發(fā)表于 04-27 12:50 ?178次閱讀

    是否有任何可用于多核(非 Autosar)S32K388示例?

    我正在嘗試S32K388多核,是否有任何可用于多核(非 Autosar)S32K388示例?
    發(fā)表于 04-14 08:49

    如何在MBDT中的S32k358上設置多核

    在MBDT中,如何在S32k358上設置多核?是否有任何示例可以展示如何使用多核?
    發(fā)表于 04-09 08:12

    MIMX9302xxxxD不支持多核中間件嗎?

    ) 對于多核中間件,它說: 此可選組件不支持 MIMX9302xxxxD。但是,它確實支持以下評估設備:MCIMX93-EVK,因此可供選擇。選中后,相應的支持將添加到配置的包中。 If I select
    發(fā)表于 04-09 06:07

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

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

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

    FRDM i.MX 9系列開發(fā)平臺的入門級產品 FRDM i.MX 9系列概述 恩智浦FRDM i.MX
    的頭像 發(fā)表于 12-11 15:15 ?5.5w次閱讀
    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>系列開發(fā)平臺解析

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

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

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

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

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

    有些客戶應用會采用多顆 i.MXRT 芯片設計一主多從的硬件架構(目的不一,或仿多核 MCU 系統(tǒng)、或拓展 GPIO 數量),因為 i.MXRT 片內無非易失性存儲器,這時候為整個系統(tǒng)配置合適的啟動設備保證每個
    的頭像 發(fā)表于 06-05 10:01 ?1276次閱讀
    多個<b class='flag-5'>i</b>.MXRT共享一顆Flash啟動的方法與實踐(上)
    吉首市| 沁源县| 南康市| 黄龙县| 九江县| 绿春县| 凤庆县| 大关县| 大田县| 泰和县| 屏边| 理塘县| 鹤山市| 格尔木市| 固原市| 工布江达县| 昌宁县| 贵德县| 罗源县| 天长市| 二手房| 四川省| 秀山| 海宁市| 英德市| 都匀市| 兴安盟| 沂源县| 宁德市| 舞阳县| 枣阳市| 玛多县| 岑巩县| 禹州市| 化德县| 年辖:市辖区| 台湾省| 平乐县| 哈巴河县| 宜阳县| 富民县|