精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊聊CPU的發展歷程之單核、多核、超線程

商務辦公
雖然超線程能讓計算機核數增加,但實際上計算機的核數翻倍并不能簡單地認為著計算機的性能也翻倍了,計算機的性能還受CPU主頻、機器字長、指令字長、存儲字長、主存、I/O速度、硬盤速度等因素影響,也不意味著核數越多計算機性能會越來越好,因為超線程只是充分利用了CPU的空閑資源,提升了CPU利用率。
  • 物理CPU
  • CPU核數
  • 邏輯CPU

邏輯CPU是什么?

CPU的線程數?

超線程技術

如何查看邏輯CPU數

  • 小結

圖片

大家好,我是呼嚕嚕,在計算機的早期,Intel奔騰處理器時代,他們的主板上的單個處理器CPU是相當大的。為了提升計算機的整體運算處理能力,一般是在主板上安裝更多這樣的處理器,這樣就可以輕松突破晶體管限制。

物理CPU

物理CPU?,是硬件上的CPU, 也是主板上CPU的插槽個數,是計算機上實際配置的CPU個數。

 cat /proc/cpuinfo | grep 'physical id'| sort| uniq |wc -l ?來查看我們計算機的物理CPU個數。

圖片

    在windows下,我們可以在cmd命令中輸入systeminfo?,查看CPU個數

圖片

物理CPU通過連接器或插槽與其他主板元件通信,通過系統總線完成與系統的不同處理器之間的通信,但是系統總線的傳輸速度比起CPU的速度來說,是非常慢的通常導致出現瓶頸,使得無法充分利用每個CPU提供的計算能力。所以工程師想 能不能讓處理器中的核心組件小型化,并將它們封裝在單個芯片中,這些就是物理內核,可以看作是計算單元

CPU核數

CPU核數?,物理上真實的cpu核,有獨立的電路元件以及L1,L2緩存,可以獨立地執行指令。通常每個CPU下的核數都是固定的,如果我們的計算機有兩個物理CPU,每個CPU是雙核的,那么計算機總共就是四核的。

    在linux下,我們可以通過指令cat /proc/cpuinfo | grep "cpu cores" | wc -l?來統計CPU核數。

圖片

在windows下,可以通過任務管理器查看:

圖片

我們分別看下,單核CPU和多核CPU的架構圖:

圖片

圖片

  • 多個物理CPU,CPU通過系統總線進行通信,效率比較低。
  • 多核CPU,不同的核通過L3 cache和內部總線進行通信,主存和外設通過總線與CPU通信

為了彌補 CPU 與內存兩者之間的性能差異,就在 CPU 內部引入了 CPU Cache?,也稱高速緩存。CPU Cache用的是 SRAM(Static Random-Access Memory)的芯片,也叫靜態隨機存儲器。其只要有電,數據就可以保持存在,而一旦斷電,數據就會丟失。

CPU Cache 通常分為大小不等的三級緩存,分別是 L1 Cache、L2 Cache 和 L3 Cache

部件

CPU訪問所需時間

備注

L1 高速緩存

2~4 個時鐘周期

每個 CPU 核心都有一塊屬于自己的 L1 高速緩存,L1 高速緩存通常分成指令緩存和數據緩存。

L2 高速緩存

10~20 個時鐘周期

L2 高速緩存同樣是每個 CPU 核心都有的

L3 高速緩存

20~60個時鐘周期

L3 高速緩存是多個 CPU 核心共用的

我們可以發現越靠近 CPU 核心的緩存其訪問速度越快,容量也越來越小。緩存讀取數據過程。就像數據庫緩存一樣,首先在最快的緩存中找數據,如果緩存沒有命中(Cache miss) 則往下一級找, 直到三級緩存都找不到時,最后會去內存找數據。

邏輯CPU

在歷史上,為了提升CPU的性能,引入超標量、亂序運行、大量的寄存器及寄存器重命名、多指令解碼器、預測運行、高速緩存等特性,這些特性從而讓CPU擁有大量資源,并且CPU還能智能的預測執行指令。這就導致實際上CPU在大多數時間上,其資源是被閑置的,浪費是可恥的,為了進一步壓榨CPU的性能,工程師發現,完全可以通過復制一些CPU內部組件,例如寄存器或一級緩存,來運行第二個線程,讓這些閑置資源運行在另一個線程上。雖然只有一個物理CPU,但操作系統被提供了兩個"邏輯CPU" ,而不是單個CPU,這樣就成功使得操作系統被"欺騙"了。

邏輯CPU是什么?

 操作系統可以使用邏輯CPU來模擬出真實CPU的效果。在從前沒有多核處理器的時候,一個物理CPU只有一個物理內核,而現在有了多核技術,讓物理核通過高速運算,讓應用程序以為有兩個CPU在運算,這樣就可以把一個物理CPU當作多個"CPU"使用,即邏輯CPU

一般情況下,邏輯CPU=物理CPU個數*每顆核數?,如果我們的電腦CPU支持超線程技術且開啟的話,邏輯CPU的個數是核數的2倍,邏輯CPU=物理CPU個數*每顆核數*2,超線程技術可以使得 處理器中的1 顆內核在操作系統中,如同2 顆內核那樣發揮作用。

CPU的線程數?

還有一個我們需要知道:邏輯處理器個數 = CPU的線程數,也就是說有多少個邏輯處理器,就可以開多少個線程。對于一個CPU,線程數總是大于或等于核心數的。一個核心最少對應一個線程,但通過超線程技術,一個核心可以對應兩個線程,也就是說它可以同時運行兩個線程。

一般來說,物理CPU個數×每顆核數?應該等于邏輯CPU的個數,如果不相等的話,則表示windows電腦的CPU支持超線程技術。

超線程技術

CPU的線程數概念僅僅只針對Intel的CPU , 對于AMD的CPU來說,只有核心數的概念,沒有線程數的概念。因為其是通過Intel超線程技術來實現的,Intel早在2002年推出的Northwood奔騰4 HT處理器就把這一技術帶入到消費級市場。

超線程技術(SMT),就是可以把一個物理線程模擬出兩個線程來使用,使得單個核心用起來像兩個核一樣,以充分發揮CPU的性能。

我們需要先了解一下,線程和進程的概念

  • 進程:

進程可以看作是程序的一次執行過程。一個程序的運行需要CPU時間、內存空間、文件以及I/O等資源。操作系統就是以進程為單位來分配這些資源的,所以說進程是操作系統中資源分配的基本單位。進程之間的資源是獨立隔離的,能很好的進行資源管理和保護。

進程也是一個動態的過程:有它自身的產生,存在和消亡的過程

  • 線程:

線程是進程中的一個執行任務(控制單元),負責當前進程中程序的執行。一個進程可以包含多個線程,至少包含一個線程,與進程不同的是多個線程之間資源數據是共享的。所以系統在產生一個線程,或是在各個線程之間作切換工作時,負擔要比進程小得多,也正因為如此,線程也被稱為輕量級進程。

為了提高系統的執行效率,減少處理器的空轉時間和調度切換的時間,線程取代了進程調度資源的基本功能,所以線程是資源調度的基本單位

CPU之所以要增加線程數,是源于多任務處理的需要。線程數越多,越有利于同時運行多個程序,因為線程數等同于在某個瞬間CPU能同時并行處理的任務數。

超線程的原理其實是:由于CPU和寄存器,緩存,主存、硬盤的讀取速度的差異不是一個數量級的,CPU非常快

比如主頻為3.0GHZ的CPU,一個時鐘周期大約是0.3納秒,內存訪問大約需要120納秒,固態硬盤訪問大約需要50-150微秒,機械硬盤訪問大約需要1-10毫秒,最后網絡訪問最慢,得幾十毫秒左右。

如果我們把一個時鐘周期如果按1秒算的話,內存訪問大約就是6分鐘 ,固態硬盤大約是2-6天 ,傳統硬盤大約是1-12個月,網絡訪問就得幾年了!

這就給了我們超線程技術,將CPU內部暫時閑置處理資源充分“調動”起來,使得CPU中看起來同時有2個邏輯核,在同時工作的可能性。

我們知道CPU是采用指令流水線的方式來執行任務,在一個邏輯核等待指令執行的間隔(等待從cache或內存中獲取下一條指令),把時間片分配到另一個邏輯核。物理CPU高速地在這兩個邏輯核之間切換,讓操作系統感知不到這個間隔,實現了“同時執行多個任務”


像奔騰4 HT處理器多加入了一個邏輯處理單元,這讓CPU可以同時執行多個程序而共享一顆CPU內的資源,如:ALU、FPU、 緩存等,當兩個線程都同時需要某一個資源時,其中一個要暫時停止,并讓出資源,直到這些資源閑置后才能繼續,所以單個物理CPU開啟超線程的性能并不能等于兩顆CPU的處理能力。

超線程技術只增加了5%的芯片面積,就可換來15%~30%的性能提升,而后來的Nehalem架構帶來了全新的超線程技術,得益于指令集分制預測技術與較短的流水線,它擁有比奔騰4好得多的效能,再加上整合了內存控制器讓其擁有更大的內存帶寬,還有更大的緩存,這樣就更能夠有效的發揮超線程的作用,Nehalem的超線程可以在增加很少能耗的情況下,讓性能提升20-30%,后續每一代雖然都有一些小修改,不過基本上都是Nehalem架構的延續。

 雖然超線程能讓計算機核數增加,但實際上計算機的核數翻倍并不能簡單地認為著計算機的性能也翻倍了,計算機的性能還受CPU主頻、機器字長、指令字長、存儲字長、主存、I/O速度、硬盤速度等因素影響,也不意味著核數越多計算機性能會越來越好,因為超線程只是充分利用了CPU的空閑資源,提升了CPU利用率。

如何查看邏輯CPU數

我們再舉個例子來理解一下邏輯CPU的概念:假設計算機有一個物理CPU,是2核的,支持超線程。那么這臺計算機就是2核4線程的(4線程中線程數量也對應著邏輯CPU的數量)。所以兩路(兩路指的是有兩個物理CPU)四核超線程就有2*4*2=16?個邏輯CPU。有人也把它稱之為16核,實際上在linux的/proc/cpuinfo中查看只有8核。

  • 在linux的cpuinfo中邏輯CPU數就是processor的數量。我們可以使用指令cat /proc/cpuinfo | grep "processor" | wc -l來查看邏輯CPU數。
  • 在windows任務管理器中 邏輯處理器的數量,就是邏輯CPU數。

呼嚕嚕的2臺電腦比較垃圾,沒法把開超線程的圖貼給大家看看,大家可以自己去試試。

小結

  • 一個物理CPU可以有1個或者多個物理內核
  • 一個物理內核可以有1個或者2個邏輯CPU

參考:

《深入理解計算機系統》

https://www.expreview.com/56674.html

本文轉載自微信公眾號「 小牛呼嚕嚕」,作者「小牛呼嚕嚕」,可以通過以下二維碼關注。

轉載本文請聯系「小牛呼嚕嚕」公眾號。

責任編輯:武曉燕 來源: 小牛呼嚕嚕
相關推薦

2024-02-01 14:59:14

多線程硬件系統

2019-11-07 09:20:29

Java線程操作系統

2017-05-27 21:07:24

NFV網絡功能虛擬化數據中心

2010-06-17 17:34:15

UML發展

2010-01-07 09:14:27

2009-08-14 13:34:21

SSL證書 EV SSL在線交易

2021-06-17 08:35:36

Java內存模型

2021-07-14 08:00:12

Numa架構Linux

2013-09-11 14:00:16

Windows 8.1

2023-10-08 09:57:23

手機屏幕OLED

2022-09-15 08:38:39

WebCPU數量

2017-03-06 14:45:27

超線程技術處理器技術服務器

2025-03-27 03:50:00

DeepSeekLLMLLaMA

2017-04-11 09:00:24

機器學習發展歷程啟示

2022-07-14 09:04:32

邊緣計算邊緣分析

2023-10-31 09:04:21

CPU調度Java

2022-04-12 11:15:31

Redis消息隊列數據庫

2010-06-07 10:00:45

MySQL數據庫

2010-03-31 13:47:22

Oralce數據庫

2023-02-15 08:31:19

點贊
收藏

51CTO技術棧公眾號

欧美精品一区二区三区高清aⅴ| 亚洲国产成人在线| 久久噜噜噜精品国产亚洲综合| 国产综合久久久久久| 国产成人免费观看网站| 91大神在线观看线路一区| 国产三级三级三级精品8ⅰ区| 国产福利视频一区二区| 亚洲欧美aaa| 日p在线观看| 日韩精品乱码免费| www.欧美免费| 亚洲欧美综合视频| 国产精品探花在线| 久久久久久久综合日本| 国产一区玩具在线观看| 毛片a片免费观看| 色老板在线视频一区二区| 在线观看日韩精品| 今天免费高清在线观看国语| 手机在线观看免费av| 丝瓜av网站精品一区二区 | 91成人网在线| 夜夜爽www精品| 国产美女三级无套内谢| 国产亚洲福利| 欧美日韩国产片| 在线观看亚洲视频啊啊啊啊| 日本精品999| 日韩av二区在线播放| 欧美另类极品videosbestfree| 最新中文字幕日本| 一区二区视频免费完整版观看| 黄一区二区三区| 97精品国产91久久久久久| 亚洲自拍偷拍图| 9国产精品午夜| 91国偷自产一区二区开放时间| 一区二区三区av在线| 国产香蕉在线观看| 另类人妖一区二区av| 91av在线播放| 欧美人妻精品一区二区免费看| 国产日产精品_国产精品毛片| 欧美一级精品大片| 午夜久久福利视频| 日本欧美一区| 91福利在线观看| 欧美女人性生活视频| 天天色综合久久| 国产福利一区在线观看| 91午夜理伦私人影院| 一级特黄aaa大片| 蜜桃视频在线观看一区| 国产精品国产亚洲伊人久久| 亚洲日本视频在线观看| 成人毛片免费看| 精品亚洲一区二区| 成人精品在线观看视频| 老司机aⅴ在线精品导航| 日韩精品专区在线影院重磅| 亚洲精品久久久久久| 久久久91麻豆精品国产一区| 91精品国产一区二区三区香蕉 | 欧美风情第一页| 91久久国产| 欧美不卡视频一区发布| 国产盗摄x88av| 国产综合网站| 国产91精品久久久| 日韩精品成人免费观看视频| 老司机一区二区三区| 日本韩国在线不卡| 精品乱码一区内射人妻无码| 麻豆91精品视频| 成人春色激情网| 国产成人a人亚洲精品无码| 国产精品99久久久久久久女警| 懂色中文一区二区三区在线视频| 国产91久久久| 久久一夜天堂av一区二区三区| 日韩国产一区久久| 免费在线观看黄色网| 一区二区在线观看免费| 精品一区久久久久久| 亚洲欧美日韩动漫| 中文字幕av一区 二区| www.亚洲一区二区| av白虎一区| 一本到不卡精品视频在线观看| 色多多视频在线播放| www.久久99| 亚洲国产日韩欧美在线动漫| 少妇无套高潮一二三区| 香港欧美日韩三级黄色一级电影网站| 欧美精品电影在线| 69视频免费看| 国产精品一区二区三区网站| 麻豆亚洲一区| www在线视频| 精品日本美女福利在线观看| 91国产精品视频在线观看| 欧美电影院免费观看| 亚洲欧美另类中文字幕| 国产av无码专区亚洲av毛网站| 国产精品五区| 91在线视频一区| 桃花色综合影院| 国产99一区视频免费| 欧美日韩喷水| 先锋影音在线资源站91| 日本高清成人免费播放| 国产成人精品综合久久久久99| 九热爱视频精品视频| 日韩av网址在线观看| 天堂av网手机版| 亚洲国产一区二区精品专区| 57pao国产精品一区| 97精品人妻一区二区三区在线| av网站一区二区三区| 高清不卡日本v二区在线| 国模精品一区二区| 午夜久久电影网| 欧美一级小视频| 日韩精品一页| 亚洲欧美日韩成人| 日韩精品在线免费看| 国产一区二区三区四| 亚洲一区二区三区乱码aⅴ| 嫩草在线播放| 香蕉乱码成人久久天堂爱免费| 日本一二区免费| 国产一区二区亚洲| 欧美重口另类videos人妖| 国产极品久久久| 国产精品国产三级国产a| 一区二区三区精品国产| 亚洲精品动漫| 欧美日韩一区高清| 91精品人妻一区二区三区蜜桃欧美 | 天堂地址在线www| 色综合婷婷久久| 国产精品第七页| 亚洲另类视频| 国产区一区二区| 超免费在线视频| 日韩精品最新网址| 精品99久久久久成人网站免费| 国产在线精品一区二区三区不卡| 亚洲精品一区二| 成人深夜福利| 日韩在线视频网站| 亚洲无码精品在线播放| 国产日韩在线不卡| 国产一区二区在线免费播放| 一道本一区二区三区| 欧洲成人免费aa| 丝袜视频国产在线播放| 狠狠色噜噜狠狠狠狠97| 人人妻人人澡人人爽人人精品 | 国产黄色特级片| 久久91麻豆精品一区| 国产suv精品一区二区| 国产高清自拍视频在线观看| 欧美国产国产综合| 青青青国产在线视频| 玖玖玖视频精品| 欧美第一淫aaasss性| 丁香花免费高清完整在线播放| 亚洲成人自拍一区| 国产麻豆xxxvideo实拍| 亚洲一区日韩| 亚洲激情图片| 警花av一区二区三区| 久久久久久久一区二区| 欧美日本韩国一区二区| 欧美在线观看禁18| 精品无码久久久久成人漫画| 国产成人99久久亚洲综合精品| 日本中文字幕网址| 成人av在线播放| 欧美夫妻性生活视频| 三区在线观看| 亚洲一区av在线| 国内自拍第二页| 欧美网站在线| 日韩欧美第二区在线观看| 日韩精品第二页| 久久久久久午夜| 黄色国产在线| 日韩欧美一区二区免费| 亚洲另类欧美日韩| 亚洲欧美在线aaa| a天堂视频在线观看| 人人狠狠综合久久亚洲| www.激情网| 精品国产一区二区三区四区| 亚洲最大av在线| 伊人久久综合一区二区| 久久这里有精品| 欧洲亚洲在线| 日韩亚洲欧美成人一区| 伊人中文字幕在线观看| 亚洲女同ⅹxx女同tv| 精品无码人妻一区| 国产精品一区二区三区99| 国产精品亚洲a| 欧美人成在线| 亚洲 日韩 国产第一区| 国内精品国产成人国产三级粉色| 国产美女扒开尿口久久久| 九色视频网站在线观看| 宅男在线国产精品| 搜索黄色一级片| 久久亚区不卡日本| 久久久久99人妻一区二区三区| 天堂一区二区在线免费观看| 精品一区二区三区无码视频| 999国产精品永久免费视频app| 久久国产精品一区二区三区四区| 国产一区二区三区黄网站| 国产成人av在线播放| 高清在线视频不卡| 美乳少妇欧美精品| 日本中文字幕在线播放| 亚洲欧美日韩精品久久亚洲区| 亚洲成人77777| 日韩一区二区免费在线电影| 中文字幕久久久久| 91高清视频免费看| 黄色污污网站在线观看| 欧美日韩视频免费播放| 久久久精品视频免费| 亚洲人成小说网站色在线| 俄罗斯毛片基地| 国产亚洲福利社区一区| 波多野结衣办公室33分钟| 成人激情免费网站| 无码av免费精品一区二区三区| 国产一区二区不卡在线| 不卡的在线视频| 久久国产人妖系列| 一区二区三区免费播放| 日韩av午夜在线观看| 青青草av网站| 日韩专区中文字幕一区二区| 妞干网在线免费视频| 久久黄色网页| 十八禁视频网站在线观看| 久久精品盗摄| 国产精品乱码久久久久| 日本不卡一区二区三区| 制服丝袜综合网| 久久99久久久久| www.se五月| 极品销魂美女一区二区三区| 亚洲黄色片免费看| 国产99久久精品| 看全色黄大色黄女片18| 白白色 亚洲乱淫| www.色多多| 久久久久国产精品麻豆ai换脸| 久久久视频6r| 欧美国产日本韩| 美国一级片在线观看| www.亚洲人| av直播在线观看| 国产偷国产偷亚洲高清人白洁| 欧美性猛交xxxx乱| 中日韩免费视频中文字幕| 日韩三级久久久| 亚洲一区在线播放| 五月婷婷开心网| 欧美午夜精品久久久久久超碰| 亚洲一区二区色| 日韩一区二区三区视频| 天堂av资源在线| 亚洲人成免费电影| 黄色成人影院| 高清视频欧美一级| 成人免费福利| 91久久精品在线| 久久a级毛片毛片免费观看| 欧美在线一区二区三区四区| 欧美3p在线观看| av在线免费观看国产| 快she精品国产999| 99re6在线观看| 99热99精品| 粉嫩精品久久99综合一区| 亚洲曰韩产成在线| 国产第一页在线观看| 日韩一区二区三区免费观看 | 夜夜躁日日躁狠狠久久88av| 六月丁香色婷婷| 亚洲欧美国产另类| 成人免费看片| 日本a级片电影一区二区| 日韩电影精品| 久久久久久久久久码影片| 久久精品国内一区二区三区水蜜桃| 久久人人爽人人爽人人av| 日本怡春院一区二区| 亚洲 自拍 另类 欧美 丝袜| 久久久久久久久岛国免费| 亚洲欧美一区二区三区四区五区| 色综合一区二区三区| aa视频在线免费观看| 亚洲品质视频自拍网| 婷婷色在线播放| 国产精品嫩草视频| 欧美尿孔扩张虐视频| 六月婷婷激情网| 日本视频中文字幕一区二区三区| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 亚洲欧美日韩国产另类专区| 免费的毛片视频| 日韩三级免费观看| 天堂地址在线www| 国产经典一区二区| 久久悠悠精品综合网| 国内外成人激情免费视频| 日韩av电影免费观看高清完整版| 黄色网址在线视频| 一区二区三区精品| 国产三级三级在线观看| 中文字幕日韩高清| 日韩高清成人| 欧美人xxxxx| 99精品福利视频| 国产av一区二区三区传媒| 亚洲欧美日韩电影| 亚洲天堂日韩在线| 欧美精品欧美精品系列c| 黄色av日韩| 污视频在线观看免费网站| 国产精品狼人久久影院观看方式| 香蕉视频xxx| 亚洲国产成人一区二区三区| 一级成人黄色片| 日韩精品在线免费观看| 黄在线观看免费网站ktv| 国产精品亚洲综合| 久久最新网址| 国产精品宾馆在线精品酒店| av成人老司机| 精品国产乱码一区二区| 亚洲精品国产精品国产自| 97久久人人超碰caoprom| 国产精品日韩欧美一区二区三区 | www.99re7.com| 亚洲精品一区二区三区99| av电影在线免费| 国产伦精品一区二区三区视频黑人| 欧美日韩国产高清| 久草免费资源站| 激情久久av一区av二区av三区| 午夜激情小视频| 日本老师69xxx| 国产午夜一区| 日本888xxxx| 中文字幕一区二区三区在线观看 | 丁香花在线高清完整版视频| 国产精品一区视频| 国产深夜精品| 91社区视频在线观看| 91精品国产综合久久国产大片 | 女人av一区| xxxx一级片| 日韩一区在线播放| 成人高潮片免费视频| 国内外成人免费激情在线视频网站| 精品自拍偷拍| 久草综合在线观看| 中文字幕一区二区不卡 | 日韩黄色高清视频| 欧亚一区二区| 中文字幕欧美日韩一区二区| 国产69精品一区二区亚洲孕妇| 日韩欧美三级在线观看| 亚洲偷欧美偷国内偷| 四虎在线精品| 免费观看美女裸体网站| 欧美国产在线观看| 日韩免费一级片| 亚洲人成在线电影| gogo大尺度成人免费视频| 人妻无码久久一区二区三区免费| 激情六月婷婷久久| 国产在线视频99| 一区二区成人av| 97久久超碰| 色哟哟精品视频| 亚洲国产精品一区二区久久恐怖片 | 亚洲久久视频| 国产18无套直看片| 精品国产一区二区三区四区四| 国产成人精品亚洲日本在线观看| 波多野结衣与黑人| 国产午夜精品福利|