国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 硬件 > CPU > 正文

詳解超線程、多核、多處理器的區(qū)別

2020-07-16 13:03:24
字體:
供稿:網(wǎng)友

  大家都知道超線程技術(shù)對(duì)多任務(wù)處理有優(yōu)勢(shì),但是如果我們運(yùn)行單線程運(yùn)用軟件時(shí),超線程技術(shù)將會(huì)降低系統(tǒng)性能,對(duì)于不支持多處理器工作的軟件在雙處理器上運(yùn)行時(shí)出錯(cuò)的概率要比單處理器上高很多一起來看看小編為大家推薦的超線程、多核、多處理器的區(qū)別的教程吧。

什么是超線程?超線程、多核、多處理器的區(qū)別點(diǎn)詳解

  1、超線程技術(shù)

  每個(gè)單位時(shí)間內(nèi),CPU只能處理一個(gè)線程(Thread)。除非有兩個(gè)核心處理單元,否則要想在單位時(shí)間內(nèi)處理超過一個(gè)的線程是不可能的。

  超線程HT(Hyper-Threading)技術(shù)是在單個(gè)核心處理單元中集成兩個(gè)邏輯處理單元,也就是一個(gè)實(shí)體內(nèi)核(共享的運(yùn)算單元),兩個(gè)邏輯內(nèi)核(有各自獨(dú)立的處理器狀態(tài)),在一顆CPU同時(shí)執(zhí)行多個(gè)程序而共同分享一顆CPU內(nèi)的資源,理論上要像兩顆CPU一樣在同一時(shí)間執(zhí)行兩個(gè)線程,P4處理器需要多加入一個(gè)Logical CPU Pointer(邏輯處理單元)。因此新一代的P4 的面積比以往的P4增大了5%。而其余部分如ALU(整數(shù)運(yùn)算單元)、FPU(浮點(diǎn)運(yùn)算單元)、L2 Cache(二級(jí)緩存)則保持不變,這些部分是被分享的。

什么是超線程?超線程、多核、多處理器的區(qū)別點(diǎn)詳解

圖1超線程技術(shù)處理進(jìn)程

  雖然采用超線程技術(shù)能同時(shí)執(zhí)行兩個(gè)線程,但它并不象兩個(gè)真正的CPU那樣,每各CPU都具有獨(dú)立的資源。當(dāng)兩個(gè)線程都同時(shí)需要某一個(gè)資源時(shí),其中一個(gè)要暫時(shí)停止,并讓出資源,直到這些資源閑置后才能繼續(xù)。因此超線程的性能并不等于兩顆CPU的性能。

  2、多處理器

  多處理器(Multiprocessor)系統(tǒng)由不同芯片上的多個(gè)處理器組成。多處理器系統(tǒng)因IT服務(wù)器的應(yīng)用在上世紀(jì)九十年代得以普及。在當(dāng)時(shí),它們是可以插入機(jī)架服務(wù)器的處理器主板。現(xiàn)在,多處理器系統(tǒng)可以構(gòu)建在同一塊電路板上,處理器之間通過一個(gè)高速通信接口連接。

什么是超線程?超線程、多核、多處理器的區(qū)別點(diǎn)詳解

圖2 多處理器系統(tǒng)具有遠(yuǎn)程互聯(lián)結(jié)構(gòu)的獨(dú)立高速緩存與MMU內(nèi)存管理單元

  多處理器系統(tǒng)的復(fù)雜度低于多核系統(tǒng),因?yàn)樗鼈儽举|(zhì)是互連在一起的單芯片CPU。多處理器系統(tǒng)的不足在于其高昂的價(jià)格,因?yàn)樗鼈冃枰鄠€(gè)芯片,這比單芯片解決方案要昂貴得多。

  3、雙核與多核處理器

  雙核處理器是指單個(gè)芯片上有兩個(gè)CPU,而多核處理器則是指在單個(gè)芯片上包含任意多個(gè)(如2、4或8)CPU的處理器。多核處理器的挑戰(zhàn)在于軟件開發(fā)部分。系統(tǒng)性能提升的多少直接與通過多線程編程源代碼的并行程度有關(guān)。

什么是超線程?超線程、多核、多處理器的區(qū)別點(diǎn)詳解

圖3 多核處理器共享具有短程互聯(lián)結(jié)構(gòu)的高速緩存和MMU內(nèi)存管理單元

  4、總結(jié)

  超線程由于處理器實(shí)際上只有一個(gè)核心,能夠提升的效能約為5~15%左右,且萬一發(fā)生資源互搶的情形時(shí),整體效能反而會(huì)下降。雙核共用cache,程序設(shè)計(jì)合理性能可能比雙處理器性能更好,多處理器可能還需在兩個(gè)cache間傳輸數(shù)據(jù),多核和超線程的區(qū)別如圖4。

什么是超線程?超線程、多核、多處理器的區(qū)別點(diǎn)詳解

圖 4 超線程和多核區(qū)別

  以上就是武林網(wǎng)小編為大家講解的關(guān)于超線程、多核、多處理器的區(qū)別點(diǎn),需要的朋友快來看看吧,想了解更多精彩教程請(qǐng)繼續(xù)關(guān)注武林網(wǎng)網(wǎng)站!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁明县| 绥德县| 漯河市| 富民县| 景宁| 吴桥县| 获嘉县| 华亭县| 商水县| 蒲城县| 长岛县| 景东| 盖州市| 清新县| 邛崃市| 武冈市| 玉山县| 含山县| 锡林浩特市| 师宗县| 扶沟县| 牟定县| 汾阳市| 榆林市| 和田市| 榆树市| 桐庐县| 郸城县| 江津市| 游戏| 金塔县| 苗栗市| 合作市| 惠州市| 彭州市| 凤山市| 河北省| 福鼎市| 西藏| 平乡县| 晋城|