自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

商務(wù)辦公
剛才我們關(guān)閉SMT是把CPU10-CPU19全關(guān)了,只留下每對(duì)里面的1個(gè)CPU,也就是留下了CPU0-CPU9。

[[429527]]

默認(rèn)情況下是Intel I9,10核,每個(gè)核2個(gè)threads,共20個(gè)CPUs:

下面編譯內(nèi)核:

需要2分鐘30秒左右。

再來一遍:

這說明make clean, drop_caches后時(shí)間也差不多。

現(xiàn)在我們關(guān)閉smt,只保留10個(gè)CPU:

具體的關(guān)閉方法就是:

  1. sudo sh -c 'echo off > /sys/devices/system/cpu/smt/control' 

這樣只剩下10個(gè)CPU,下面來編譯:

時(shí)間2分51秒,相對(duì)于2分30秒,速度下降僅僅14%。

這說明超線程SMT對(duì)性能的提升絕對(duì)沒有達(dá)到100%,甚至都沒有達(dá)到20%。

我們現(xiàn)在重新開啟超線程:

  1. sudo sh -c 'echo on > /sys/devices/system/cpu/smt/control' 

看一下哪個(gè)CPU和哪個(gè)CPU是thread sibling:

看起來CPU0和CPU10是一對(duì),CPU1和CPU11是一對(duì),依次類推。

剛才我們關(guān)閉SMT是把CPU10-CPU19全關(guān)了,只留下每對(duì)里面的1個(gè)CPU,也就是留下了CPU0-CPU9。

在開啟SMT的時(shí)候(假設(shè)藍(lán)色和紅色是一個(gè)CORE里面的兩個(gè)CPU):

在關(guān)閉SMT的時(shí)候,等于每對(duì)里面只留1個(gè)CPU:

現(xiàn)在我們換一種關(guān)法,一對(duì)對(duì)關(guān),只留下五對(duì):

指令如下:

實(shí)現(xiàn)效果如下:

再重新編譯內(nèi)核:

現(xiàn)在耗時(shí)是3分10秒,想對(duì)于所有CPU全開,下降27%。相對(duì)于每個(gè)core里面只關(guān)一個(gè)線程,下降12%。

這就比較神奇了?為什么我關(guān)了5個(gè)core,性能沒有下降100%呢?這至少說明一個(gè)問題,從5core到10core,Intel I9編譯內(nèi)核性能并沒有線性地scale。只是從3分10秒,提升到2分30秒。

這到底是為什么?「元芳,你怎么看?」

本文轉(zhuǎn)載自微信公眾號(hào)「Linux閱碼場」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系Linux閱碼場公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: Linux閱碼場
相關(guān)推薦

2021-10-22 08:22:37

線程Smt內(nèi)核

2017-07-10 16:23:29

線程CPU單核

2017-03-06 14:45:27

超線程技術(shù)處理器技術(shù)服務(wù)器

2009-04-27 12:26:45

AMD單核Nehalem

2009-06-17 17:43:16

英特爾nehalem超線程

2011-08-25 12:51:02

2009-05-22 08:50:19

2009-10-26 09:26:42

Windows7多核評(píng)Windows 7多核

2018-04-24 15:19:52

聚類分析數(shù)據(jù)方法

2022-11-22 14:39:40

CPU單核多核

2019-12-10 14:09:09

Zen3架構(gòu)SMT4

2023-09-04 08:08:59

2019-11-11 09:30:46

區(qū)塊鏈比特幣物聯(lián)網(wǎng)

2020-10-14 18:16:08

Python[]list()

2014-07-29 15:20:15

2009-05-17 10:25:32

微軟Windows 7操作系統(tǒng)

2015-12-18 10:51:52

2020-09-08 10:56:55

Java多線程存儲(chǔ)器

2022-03-21 12:45:28

Java線程代碼

2024-02-26 08:28:24

Java線程CPU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)