學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > CPU知識(shí) > 英特爾超線程技術(shù)是什么

英特爾超線程技術(shù)是什么

時(shí)間: 曉斌668 分享

英特爾超線程技術(shù)是什么

  英特爾超線程技術(shù)是什么?當(dāng)今英特爾超線程技術(shù)(英特爾 HT 技術(shù))在每個(gè)處理器上提供線程層并行,從而得以更有效地使用處理器資源、提高處理吞吐率并增強(qiáng)當(dāng)今和未來多線程軟件的性能。下面就由學(xué)習(xí)啦小編來給大家說說英特爾超線程技術(shù)是什么吧,歡迎大家前來閱讀!

  英特爾超線程技術(shù)是什么

  英特爾超線程技術(shù)是全新英特爾酷睿 i7 , 酷睿 i5 處理器和英特爾至強(qiáng)5500 系列處理器所具有的一種性能特點(diǎn)。簡單來說,它可使處理器中的1 顆內(nèi)核如2 顆內(nèi)核那樣在操作系統(tǒng)中發(fā)揮作用。這樣一來,操作系統(tǒng)可使用的執(zhí)行資源擴(kuò)大了一倍,大幅提高了系統(tǒng)的整體性能。

  工作原理

  超線程技術(shù)的原理很簡單,以前的單核心處理器,在同一時(shí)間內(nèi)只可以處理一項(xiàng)工作 (線程,Thread),如果要處理一項(xiàng)以上的工作時(shí),以前的單核心處理器是不可行的,所以英特爾就開發(fā)了超線程技術(shù),以一個(gè)單核心的處理器,去模擬出雙核心的環(huán)境,但這并非能夠把處理器的效能提升雙倍,原因在于實(shí)體的核心始終只有一個(gè),而效能有約百分之至二十至三十增長。

  技術(shù)性能

  英特爾超線程技術(shù)可以有多種方式幫助提升運(yùn)算性能。對(duì)于臺(tái)式機(jī)系統(tǒng)來說,英特爾超線程技術(shù)可以幫助臺(tái)式機(jī)同時(shí)進(jìn)行多項(xiàng)應(yīng)用。針對(duì)軟件編程者來說,通過英特爾超線程技術(shù),你可以采用更多的軟件線程以獲得更多的運(yùn)算核心。對(duì)于運(yùn)算負(fù)荷更大的服務(wù)器來說,英特爾超線程技術(shù)可以激發(fā)出每個(gè)核心的運(yùn)算潛能,將從而提升系統(tǒng)的資源利用率??偠灾?,由于英特爾超線程技術(shù)將通過提供更多的軟件線程,從而在運(yùn)算時(shí)可以享受到更大內(nèi)存等的應(yīng)用體驗(yàn)。

  技術(shù)種類

  MultiThreading多線程就是在一個(gè)單個(gè)的處理核心內(nèi)同時(shí)運(yùn)行多個(gè)工作線程的技術(shù),和CMP(Chip MultiProcessing,芯片多處理)不同,后者是通過集成多個(gè)處理內(nèi)核的方式來讓系統(tǒng)的處理能力提升——也就是現(xiàn)在常見的多核技術(shù)。主流的 處理器都使用了CMP技術(shù)。

  然而CMP技術(shù)大規(guī)模增加了相應(yīng)的電路,從而增加了成本,MT(MultiThreading)技術(shù)卻不是這樣,它只需要增加規(guī)模很少的部分線路(通常,約2%)就可以提升處理器的總體處理器能力,從而可以很簡單地提升相關(guān)應(yīng)用的性能。

  MultiThreading(或作Multi-Threading)來源于可以追溯到上個(gè)世紀(jì)90年代開始的 一個(gè)叫做ILP(Instruction Level Parallelism,指令級(jí)并行化)的思想,這個(gè)思想產(chǎn)生了一個(gè)叫做Throughput Computing(吞吐量計(jì)算)的名詞,用來提升如在線交易這樣的并行計(jì)算的性能。Throughput Computing的兩種主要方式就是MultiProcessing和MultiThreading。

  一開始,為了開發(fā)ILP,在截至到2009年的幾十年中利用了超標(biāo)量(Superscalar,同時(shí)具備多個(gè)執(zhí)行器)、亂序 執(zhí)行(Out-Of-Order Execute,允許無數(shù)據(jù)關(guān)聯(lián)性的指令同時(shí)運(yùn)行)、動(dòng)態(tài)分支預(yù)測、VLIW(Very Long Instruction Word,超長指令集 ) 等技術(shù)(前三種可在經(jīng)典的Pentium Pro架構(gòu)上看到,最后一個(gè)就是Itanium的

  特色技術(shù))。然而,超標(biāo)量使設(shè)計(jì)的復(fù)雜性急劇增加,同時(shí),指令之間的數(shù)據(jù)和控制相關(guān),可以開發(fā)的ILP 也有限,以及一些其它因素,使得經(jīng)典的超標(biāo)量結(jié)構(gòu)處理器難以進(jìn)一步提高處理器性能。

  而且從應(yīng)用的角度看,如在線事務(wù)處理OLTP、決策支持系統(tǒng)DSS、Web服務(wù)等這樣的應(yīng)用的特點(diǎn)是具有豐富的 線程級(jí)并行性(Thread Level Parallelism)而缺乏ILP,因此也就促使了MultiProcessing和MultiThreading的出現(xiàn)。

  MultiThreading多線程技術(shù)的思想有些類似于早期的分時(shí)共享計(jì)算系統(tǒng),執(zhí)行多個(gè)線程的處理器在遇到 某個(gè)線程由于Cache Miss或者分支預(yù)測失敗而停頓的時(shí)候,可以切換到另一個(gè)線程來執(zhí)行。主流的MultiThreading具有著三種形式,差別在于線程間共享的資源 以及線程切換的機(jī)制:

英特爾超線程技術(shù)是什么相關(guān)文章:

1.什么是超線程

2.Intel 酷睿i5 4350U CPU是什么

3.Intel 酷睿i5 4690K CPU是什么

4.Intel 酷睿i5 4258U CPU是什么

5.電腦銷售工作計(jì)劃3篇

445994