强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 產(chǎn)品 > 問(wèn)答 > 超線(xiàn)程,什么是超線(xiàn)程

超線(xiàn)程,什么是超線(xiàn)程

來(lái)源:整理 時(shí)間:2025-02-11 00:41:03 編輯:智能門(mén)戶(hù) 手機(jī)版

本文目錄一覽

1,什么是超線(xiàn)程

超線(xiàn)程是英特爾所研發(fā)的一種技術(shù),于2002年發(fā)布。超線(xiàn)程的英文是HT技術(shù),全名為Hyper-Threading,中文又名超線(xiàn)程。超線(xiàn)程技術(shù)原先只應(yīng)用于Xeon處理器中,當(dāng)時(shí)稱(chēng)為Super-Threading。之后陸續(xù)應(yīng)用在Pentium 4中,將技

什么是超線(xiàn)程

2,超線(xiàn)程是啥意思

所謂超線(xiàn)程(Hyper-Threading,簡(jiǎn)稱(chēng)HT)技術(shù),就是利用特殊的硬件指令,把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,讓單個(gè)處理器都能使用線(xiàn)程級(jí)并行計(jì)算,進(jìn)而兼容多線(xiàn)程操作系統(tǒng)和軟件,減少了CPU的閑置時(shí)間,提高了CPU的運(yùn)行效率。 雖然采用超線(xiàn)程技術(shù)能同時(shí)執(zhí)行兩個(gè)線(xiàn)程,但它并不像兩個(gè)真正的CPU那樣,每各CPU都具有獨(dú)立的資源。當(dāng)兩個(gè)線(xiàn)程都同時(shí)需要某一個(gè)資源時(shí),其中一個(gè)要暫時(shí)停止,并讓出資源,直到這些資源閑置后才能繼續(xù)。因此超線(xiàn)程的性能并不等于兩顆CPU的性能。

超線(xiàn)程是啥意思

3,什么是超線(xiàn)程

超線(xiàn)程(Hyper-Threading,簡(jiǎn)稱(chēng)“HT” 超線(xiàn)程技術(shù)就是利用特殊的硬件指令,把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,讓單個(gè)處理器都能使用線(xiàn)程級(jí)并行計(jì)算,進(jìn)而兼容多線(xiàn)程操作系統(tǒng)和軟件,減少了CPU的閑置時(shí)間,提高的CPU的運(yùn)行效率。 超線(xiàn)程技術(shù)是在一顆CPU同時(shí)執(zhí)行多個(gè)程序而共同分享一顆CPU內(nèi)的資源,理論上要像兩顆CPU一樣在同一時(shí)間執(zhí)行兩個(gè)線(xiàn)程,P4處理器需要多加入一個(gè)Logical CPU Pointer(邏輯處理單元)。因此新一代的P4 HT的die的面積比以往的P4增大了5%。而其余部分如ALU(整數(shù)運(yùn)算單元)、FPU(浮點(diǎn)運(yùn)算單元)、L2 Cache(二級(jí)緩存)則保持不變,這些部分是被分享的。 雖然采用超線(xiàn)程技術(shù)能同時(shí)執(zhí)行兩個(gè)線(xiàn)程,但它并不象兩個(gè)真正的CPU那樣,每各CPU都具有獨(dú)立的資源。當(dāng)兩個(gè)線(xiàn)程都同時(shí)需要某一個(gè)資源時(shí),其中一個(gè)要暫時(shí)停止,并讓出資源,直到這些資源閑置后才能繼續(xù)。因此超線(xiàn)程的性能并不等于兩顆CPU的性能。

什么是超線(xiàn)程

4,什么是超線(xiàn)程技術(shù)

超線(xiàn)程技術(shù)是在一顆CPU同時(shí)執(zhí)行多個(gè)程序而共同分享一顆CPU內(nèi)的資源,理論上要像兩顆CPU一樣在同一時(shí)間執(zhí)行兩個(gè)線(xiàn)程,P4處理器需要多加入一個(gè)Logical CPU Pointer(邏輯處理單元)。因此新一代的P4 HT的die的面積比以往的P4增大了5%。而其余部分如ALU(整數(shù)運(yùn)算單元)、FPU(浮點(diǎn)運(yùn)算單元)、L2 Cache(二級(jí)緩存)則保持不變,這些部分是被分享的。 超線(xiàn)程技術(shù)主要思想包含了使用一個(gè)CPU處理多計(jì)算線(xiàn)程的能力,而不需要時(shí)常在線(xiàn)程 之間進(jìn)行切換。換句話(huà)說(shuō),一個(gè)支持超線(xiàn)程技術(shù)的CPU就類(lèi)似于一個(gè)用多個(gè)CPU建立起來(lái)的 會(huì)話(huà)管理協(xié)議(SMP)系統(tǒng)。這意味著對(duì)于能夠創(chuàng)建多個(gè)獨(dú)立計(jì)算線(xiàn)程的應(yīng)用程序來(lái)說(shuō),如 果工作在一個(gè)支持超線(xiàn)程的CPU上,將會(huì)比在使用一個(gè)常規(guī)處理器的系統(tǒng)上運(yùn)行得更快。I ntel對(duì)于其新的超線(xiàn)程技術(shù)構(gòu)想了十分遠(yuǎn)大的計(jì)劃。用Intel的話(huà)來(lái)說(shuō),采用該技術(shù)也能提 高常規(guī)桌面系統(tǒng)的性能。他們宣稱(chēng),一個(gè)構(gòu)造在支持超線(xiàn)程技術(shù)Pentium 4處理器上的系統(tǒng) ,其運(yùn)行速度比不采用該技術(shù)的類(lèi)似系統(tǒng)要快25%~30%。因此,Intel把超線(xiàn)程技術(shù)看作 提高其Pentium 4性能的有效途徑之一。

5,超線(xiàn)程是什么意思

“超線(xiàn)程”(Hyperthreading Technology)技術(shù)就是通過(guò)采用特殊的硬件指令,可以把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,在單處理器中實(shí)現(xiàn)線(xiàn)程級(jí)的并行計(jì)算,同時(shí)在相應(yīng)的軟硬件的支持下大幅度的提高運(yùn)行效能,從而實(shí)現(xiàn)在單處理器上模擬雙處理器的效能。其實(shí),從實(shí)質(zhì)上說(shuō),超線(xiàn)程是一種可以將CPU內(nèi)部暫時(shí)閑置處理資源充分“調(diào)動(dòng)”起來(lái)的技術(shù)
技術(shù)(Hyper-Threading Technology)是Intel在2002年發(fā)布的一項(xiàng)新技術(shù)。Intel率先在XERON處理器上得到應(yīng)用。由于使用了該技術(shù),Intel將是世界上首枚集成了雙邏輯處理器單元的物理處理器(其實(shí)就是在一個(gè)處理器上整合了兩個(gè)邏輯處理器單元)的提供者,據(jù)說(shuō)此項(xiàng)技術(shù)能夠提高30%的處理器性能。 所謂超線(xiàn)程技術(shù)就是利用特殊的硬件指令,把多線(xiàn)程處理器內(nèi)部的兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,從而使單個(gè)處理器就能“享用”線(xiàn)程級(jí)的并行計(jì)算的處理器技術(shù)。多線(xiàn)程技術(shù)可以在支持多線(xiàn)程的操作系統(tǒng)和軟件上,有效的增強(qiáng)處理器在多任務(wù)、多線(xiàn)程處理上的處理能力。 超線(xiàn)程技術(shù)可以使操作系統(tǒng)或者應(yīng)用軟件的多個(gè)線(xiàn)程,同時(shí)運(yùn)行于一個(gè)超線(xiàn)程處理器上,其內(nèi)部的兩個(gè)邏輯處理器共享一組處理器執(zhí)行單元,并行完成加、乘、負(fù)載等操作。這樣做可以使得處理器的處理能力提高30%,因?yàn)樵谕粫r(shí)間里,應(yīng)用程序可以充分使用芯片的各個(gè)運(yùn)算單元。 對(duì)于單線(xiàn)程芯片來(lái)說(shuō),雖然也可以每秒鐘處理成千上萬(wàn)條指令,但是在某一時(shí)刻,其只能夠?qū)σ粭l指令(單個(gè)線(xiàn)程)進(jìn)行處理,結(jié)果必然使處理器內(nèi)部的其它處理單元閑置。而“超線(xiàn)程”技術(shù)則可以使處理器在某一時(shí)刻,同步并行處理更多指令和數(shù)據(jù)(多個(gè)線(xiàn)程)??梢赃@樣說(shuō),超線(xiàn)程是一種可以將CPU內(nèi)部暫時(shí)閑置處理資源充分“調(diào)動(dòng)”起來(lái)的技術(shù)。 超線(xiàn)程是如何工作的 在處理多個(gè)線(xiàn)程的過(guò)程中,多線(xiàn)程處理器內(nèi)部的每個(gè)邏輯處理器均可以單獨(dú)對(duì)中斷做出響應(yīng),當(dāng)?shù)谝粋€(gè)邏輯處理器跟蹤一個(gè)軟件線(xiàn)程時(shí),第二個(gè)邏輯處理器也開(kāi)始對(duì)另外一個(gè)軟件線(xiàn)程進(jìn)行跟蹤和處理了。 另外,為了避免CPU處理資源沖突,負(fù)責(zé)處理第二個(gè)線(xiàn)程的那個(gè)邏輯處理器,其使用的是僅是運(yùn)行第一個(gè)線(xiàn)程時(shí)被暫時(shí)閑置的處理單元。例如:當(dāng)一個(gè)邏輯處理器在執(zhí)行浮點(diǎn)運(yùn)算(使用處理器的浮點(diǎn)運(yùn)算單元)時(shí),另一個(gè)邏輯處理器可以執(zhí)行加法運(yùn)算(使用處理器的整數(shù)運(yùn)算單元)。這樣做,無(wú)疑大大提高了處理器內(nèi)部處理單元的利用率和相應(yīng)的數(shù)據(jù)、指令處吞吐能力。 實(shí)現(xiàn)超線(xiàn)程的五大前提條件 (1)需要CPU支持 目前正式支持超線(xiàn)程技術(shù)的CPU有Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott處理器,還有部分型號(hào)的Xeon。 (2)需要主板芯片組支持 正式支持超線(xiàn)程技術(shù)的主板芯片組的主要型號(hào)包括Intel的875P,E7205,850E,865PE/G/P,845PE/GE/GV,845G(B-stepping),845E。875P,E7205,865PE/G/P,845PE/GE/GV芯片組均可正常支持超線(xiàn)程技術(shù)的使用,而早前的845E以及850E芯片組只要升級(jí)BIOS就可以解決支持的問(wèn)題。SIS方面有SiS645DX(B版)、SiS648(B版)、SIS655、SIS658、SIS648FX。VIA方面有P4X400A、P4X600、P4X800。 (3)需要主板BIOS支持 主板廠商必須在BIOS中支持超線(xiàn)程才行。 (4)需要操作系統(tǒng)支持 目前微軟的操作系統(tǒng)中只有Windows XP專(zhuān)業(yè)版及后續(xù)版本支持此功能,而在Windows2000上實(shí)現(xiàn)對(duì)超線(xiàn)程支持的計(jì)劃已經(jīng)取消了。 (5)需要應(yīng)用軟件支持 一般來(lái)說(shuō),只要能夠支持多處理器的軟件均可支持超線(xiàn)程技術(shù),但是實(shí)際上這樣的軟件并不多,而且偏向于圖形、視頻處理等專(zhuān)業(yè)軟件方面,游戲軟件極少有支持的。應(yīng)用軟件有Office 2000、Office XP等。另外Linux kernel 2.4.x以后的版本也支持超線(xiàn)程技術(shù)。

6,什么是超線(xiàn)程技術(shù)呀

眾所周知,高端服務(wù)器平臺(tái)通常會(huì)采用多個(gè)處理器,可并發(fā)執(zhí)行多個(gè)線(xiàn)程,從而獲得極大的性能提升。在消費(fèi)級(jí)PC中使用類(lèi)似于SMP技術(shù)一直以來(lái)是無(wú)數(shù)人的夢(mèng)想,但高昂的價(jià)格和復(fù)雜的技術(shù)架構(gòu)一直阻礙著多線(xiàn)程技術(shù)在低端市場(chǎng)的普及。 ??業(yè)界在處理器結(jié)構(gòu)的問(wèn)題上存在著兩種不同的方案——同時(shí)多線(xiàn)程處理器(SMT處理器)和單芯片多處理器(CMP)。先講講CMP,Chip Mulitprocessor。隨著大規(guī)模集成電路技術(shù)的發(fā)展以及半導(dǎo)體制造工藝的提高,人們逐漸產(chǎn)生了將大規(guī)模并行處理器中的SMP(對(duì)稱(chēng)多處理器)集成到同一芯片內(nèi),各個(gè)處理器并行執(zhí)行不同的進(jìn)程。SMP技術(shù)已經(jīng)相當(dāng)成熟,因此CMP結(jié)構(gòu)設(shè)計(jì)起來(lái)比較容易,但是兩個(gè)物理核心整合在同一塊芯片之中,晶體管數(shù)量,芯片面積以及芯片發(fā)熱量都是突出的問(wèn)題,造成后端設(shè)計(jì)和芯片制造工藝的要求較高。正因?yàn)檫@些原因,SMP技術(shù)在流行了一段時(shí)間之后慢慢失去了發(fā)展的動(dòng)力,廠商們紛紛轉(zhuǎn)向另一種方案——SMT處理器的研發(fā)工作。??多線(xiàn)程處理器對(duì)線(xiàn)程的調(diào)度與傳統(tǒng)意義上由操作系統(tǒng)負(fù)責(zé)的線(xiàn)程調(diào)度是有區(qū)別的。它完全由處理器硬件負(fù)責(zé)線(xiàn)程間的切換。由于采用了大量的硬件支持,所以線(xiàn)程的切換效率更高。線(xiàn)程高效調(diào)度的目的就是要盡可能減少處理器處于閑置狀態(tài),通過(guò)有效的線(xiàn)程切換來(lái)獲取處理器在相同工作時(shí)間內(nèi)更高的工作效率。而SMT最具吸引力的是它只需小規(guī)模改變處理器核心的設(shè)計(jì),幾乎不用增加額外的成本就可以獲得顯著的效能提升。這對(duì)于桌面低端系統(tǒng)來(lái)說(shuō)無(wú)疑十分具有吸引力。因?yàn)閮r(jià)格始終是桌面系統(tǒng)的關(guān)鍵因素之一,像高端平臺(tái)那樣去換取高性能顯然是不合適的。因此,SMT比起CMP顯然更適合于桌面市場(chǎng)。??雖然Intel并不是多線(xiàn)程技術(shù)的主導(dǎo)力量,但多線(xiàn)程技術(shù)獲得大眾廣泛關(guān)注卻源于Intel。在其新一代基于奔騰4的Xeon處理器中,Intel使用了超線(xiàn)程(Hyperthreading)技術(shù),而這一技術(shù)的核心就是同時(shí)多線(xiàn)程(SMT)。其實(shí)Intel一直都想將多線(xiàn)程技術(shù)逐步融入到自己的產(chǎn)品當(dāng)中,在Itanium的EPIC核心身上,我們看到了ILP(Instruction-Level Parallelism)——指令級(jí)并行技術(shù)的身影。??對(duì)于處理器的并行處理而言,將并行處理“貫徹”到指令級(jí)無(wú)疑是最好的選擇,因?yàn)榉值迷郊?xì),越有利于任務(wù)的調(diào)度,處理器的空閑機(jī)會(huì)就越少,并發(fā)處理的能力就越強(qiáng)。但對(duì)于性能、價(jià)格遠(yuǎn)不在一個(gè)層次的x86處理器身上使用類(lèi)似的技術(shù)遠(yuǎn)沒(méi)有想象中那么簡(jiǎn)單,而且礙于架構(gòu)和緩存容量的因素,能不能發(fā)揮出相同的威力也是個(gè)未知之?dāng)?shù)。再三考慮之下Intel決定將ILP的思想嫁接到新一代的Pentium4處理器當(dāng)中,這就是Hyper-Threading。不同的是,Hyper-Threading是TLP(Thead-Level Parallelism)線(xiàn)程級(jí)的并行技術(shù)。??超線(xiàn)程技術(shù)可以使單一的物理處理器執(zhí)行兩個(gè)獨(dú)立的線(xiàn)程。從架構(gòu)上說(shuō),使用超線(xiàn)程技術(shù)的IA-32處理器由兩個(gè)邏輯處理器構(gòu)成,并且每一個(gè)邏輯處理器都有各自的架構(gòu)描述。運(yùn)行過(guò)程中,每一個(gè)邏輯處理器均可獨(dú)立地掛起、中斷以及直接執(zhí)行特定線(xiàn)程而不受另一個(gè)邏輯處理器的影響。??和傳統(tǒng)的雙處理器平臺(tái)使用兩個(gè)獨(dú)立的物理處理器(如Intel Xeon處理器)不同,使用超線(xiàn)程技術(shù)處理器的兩個(gè)邏輯處理器共享處理器的核心,包括執(zhí)行引擎,緩存,系統(tǒng)總線(xiàn)界面和固件等。超線(xiàn)程技術(shù)能夠更好的發(fā)揮的Intel的NetBurst微架構(gòu),實(shí)現(xiàn)IA-32處理器在一般操作系統(tǒng),工作站以及服務(wù)器應(yīng)用軟件的性能。??事實(shí)上,目前的操作系統(tǒng)(包括Windows和Linux)將任務(wù)分解為進(jìn)程和線(xiàn)程,并能夠自由地安排和分派到處理器。相似的工作方式我們可以在數(shù)據(jù)庫(kù)引擎、科學(xué)計(jì)算程序、工程軟件和多媒體軟件等很多高性能應(yīng)用程序中都看到。為了能夠進(jìn)一步發(fā)揮處理器的效能,目前的不少操作系統(tǒng)和應(yīng)用軟件都支持使用SMP技術(shù)的多處理器架構(gòu)。??超線(xiàn)程技術(shù)通過(guò)同一個(gè)核心中兩個(gè)獨(dú)立的邏輯處理器實(shí)現(xiàn)目前操作系統(tǒng)和應(yīng)用程序普遍支持的進(jìn)程級(jí)和線(xiàn)程級(jí)的并行處理。每個(gè)線(xiàn)程可以由兩個(gè)邏輯處理器之一執(zhí)行。兩個(gè)線(xiàn)程的指令同時(shí)分派到處理器核心,處理器核心通過(guò)亂序執(zhí)行機(jī)制并發(fā)地執(zhí)行兩個(gè)線(xiàn)程,使處理器在每一個(gè)時(shí)鐘周期中都保持最高的運(yùn)行效率。??要真正發(fā)揮超線(xiàn)程處理器的威力,除了硬件方面具有NetBurst微架構(gòu)之外,還需要配合帶有多線(xiàn)程代碼的IA-32指令。Intel的NetBurst微架構(gòu)是專(zhuān)門(mén)針對(duì)單指令流設(shè)計(jì)并優(yōu)化的,但即使是執(zhí)行最優(yōu)化的代碼,運(yùn)行周期當(dāng)中處理器的執(zhí)行單元都不能完全被利用。平均來(lái)說(shuō),當(dāng)處理器執(zhí)行多種復(fù)合的IA-32指令時(shí),NetBurst架構(gòu)中僅有35%的執(zhí)行單元被利用(在這一點(diǎn)上AMD的架構(gòu)更有優(yōu)勢(shì))。為了使剩余的執(zhí)行單元能被充分利用起來(lái),超線(xiàn)程技術(shù)通過(guò)自身的并行多線(xiàn)程代碼為處理器核心分配第二個(gè)可執(zhí)行線(xiàn)程。兩個(gè)被執(zhí)行的線(xiàn)程通過(guò)公共的指令緩沖池向處理器提供指令編排,兩個(gè)指令的相關(guān)性越少,兩者的資源沖突就越少,因而處理器當(dāng)中利用起來(lái)的執(zhí)行單元數(shù)就越多,這樣就使指令的執(zhí)行速度得到提高。??使用超線(xiàn)程技術(shù)的IA-32處理器對(duì)于軟件而言等同于兩個(gè)獨(dú)立的IA-32處理器,和傳統(tǒng)的多處理器系統(tǒng)相似。這使得原來(lái)為傳統(tǒng)多處理器系統(tǒng)設(shè)計(jì)的應(yīng)用軟件不需要任何修改就可以直接在使用超線(xiàn)程技術(shù)的IA-32處理器上運(yùn)行。只不過(guò)對(duì)于多處理器系統(tǒng)而言指令是向多個(gè)處理器分發(fā),而現(xiàn)在指令分發(fā)的對(duì)象是相對(duì)獨(dú)立的邏輯處理器。??在固件(BIOS)方面,超線(xiàn)程處理器的運(yùn)作模式和傳統(tǒng)多處理器系統(tǒng)相似。支持傳統(tǒng)雙處理器和多處理器的操作系統(tǒng)也可以通過(guò)CPUID指令偵測(cè)使用超線(xiàn)程技術(shù)的IA-32處理器的存在。但盡管目前的應(yīng)用代碼都能在使用超線(xiàn)程技術(shù)的處理器上正常運(yùn)行,但為了獲得最理想的運(yùn)行效果,簡(jiǎn)單的代碼修改還是必須的。??在得到操作系統(tǒng)和應(yīng)用軟件的支持之下,使用超線(xiàn)程技術(shù)的處理器比起普通處理器有30%的額外性能提升。超線(xiàn)程技術(shù)應(yīng)用到多處理器系統(tǒng)時(shí),效能的提升和處理器的數(shù)量基本成線(xiàn)性關(guān)系增長(zhǎng)。在理想狀況下,不需要增加額外成本就能有如此可觀的性能增幅,Intel的超線(xiàn)程技術(shù)應(yīng)該有不錯(cuò)的發(fā)展?jié)摿?。?dāng)然30%只是理想情況下,實(shí)際運(yùn)行當(dāng)中超線(xiàn)程技術(shù)可能會(huì)帶來(lái)緩存命中率下降,物理資源沖突以及內(nèi)存帶寬緊缺等問(wèn)題,這些負(fù)面影響不但會(huì)使影響超線(xiàn)程技術(shù)所帶來(lái)的性能增幅,在極端情況下還可能造成性能的不升反降,所以要進(jìn)一步發(fā)揮超線(xiàn)程技術(shù)的威力,還需要Intel和其他軟件廠商在硬件和軟件方面做進(jìn)一步的完善。
超線(xiàn)程(hyper-threading,簡(jiǎn)稱(chēng)“ht” 超線(xiàn)程技術(shù)就是利用特殊的硬件指令,把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,讓單個(gè)處理器都能使用線(xiàn)程級(jí)并行計(jì)算,進(jìn)而兼容多線(xiàn)程操作系統(tǒng)和軟件,減少了cpu的閑置時(shí)間,提高的cpu的運(yùn)行效率。 超線(xiàn)程技術(shù)是在一顆cpu同時(shí)執(zhí)行多個(gè)程序而共同分享一顆cpu內(nèi)的資源,理論上要像兩顆cpu一樣在同一時(shí)間執(zhí)行兩個(gè)線(xiàn)程,p4處理器需要多加入一個(gè)logical cpu pointer(邏輯處理單元)。因此新一代的p4 ht的die的面積比以往的p4增大了5%。而其余部分如alu(整數(shù)運(yùn)算單元)、fpu(浮點(diǎn)運(yùn)算單元)、l2 cache(二級(jí)緩存)則保持不變,這些部分是被分享的。 雖然采用超線(xiàn)程技術(shù)能同時(shí)執(zhí)行兩個(gè)線(xiàn)程,但它并不象兩個(gè)真正的cpu那樣,每各cpu都具有獨(dú)立的資源。當(dāng)兩個(gè)線(xiàn)程都同時(shí)需要某一個(gè)資源時(shí),其中一個(gè)要暫時(shí)停止,并讓出資源,直到這些資源閑置后才能繼續(xù)。因此超線(xiàn)程的性能并不等于兩顆cpu的性能。 工作原理 在處理多個(gè)線(xiàn)程的過(guò)程中,多線(xiàn)程處理器內(nèi)部的每個(gè)邏輯處理器均可以單獨(dú)對(duì)中斷做出響應(yīng),當(dāng)?shù)谝粋€(gè)邏輯處理器跟蹤一個(gè)軟件線(xiàn)程時(shí),第二個(gè)邏輯處理器也開(kāi)始對(duì)另外一個(gè)軟件線(xiàn)程進(jìn)行跟蹤和處理了。 另外,為了避免cpu處理資源沖突,負(fù)責(zé)處理第二個(gè)線(xiàn)程的那個(gè)邏輯處理器,其使用的是僅是運(yùn)行第一個(gè)線(xiàn)程時(shí)被暫時(shí)閑置的處理單元。 例如:當(dāng)一個(gè)邏輯處理器在執(zhí)行浮點(diǎn)運(yùn)算(使用處理器的浮點(diǎn)運(yùn)算單元)時(shí),另一個(gè)邏輯處理器可以執(zhí)行加法運(yùn)算(使用處理器的整數(shù)運(yùn)算單元)。這樣做,無(wú)疑大大提高了處理器內(nèi)部處理單元的利用率和相應(yīng)的數(shù)據(jù)、指令處吞吐能力。對(duì)于prescott處理器,發(fā)熱量大也主要是因?yàn)樗?實(shí)現(xiàn)超線(xiàn)程的前提條件 (1)需要cpu支持 目前正式支持超線(xiàn)程技術(shù)的cpu有pentium4 3.06ghz 、2.40c、2.60c、2.80c 、3.0ghz、3.2ghz以及prescott處理器,還有部分型號(hào)的xeon。 (2)需要主板芯片組支持 正式支持超線(xiàn)程技術(shù)的主板芯片組的主要型號(hào)包括intel的875p,e7205,850e,865pe/g/p,845pe/ge/gv,845g(b-stepping),845e。875p,e7205,865pe/g/p,845pe/ge/gv芯片組均可正常支持超線(xiàn)程技術(shù)的使用,而早前的845e以及850e芯片組只要升級(jí)bios就可以解決支持的問(wèn)題; sis方面有sis645dx(b版)、sis648(b版)、sis655、sis658、sis648fx; 威盛方面有p4x400a、p4x600、p4x800。 (3)需要主板bios支持 主板廠商必須在bios中支持超線(xiàn)程才行。 (4)需要操作系統(tǒng)支持 目前微軟的操作系統(tǒng)中只有windows xp專(zhuān)業(yè)版及后續(xù)版本支持此功能,而在windows 2000上實(shí)現(xiàn)對(duì)超線(xiàn)程支持的計(jì)劃已經(jīng)取消了。 (5)需要應(yīng)用軟件支持 一般來(lái)說(shuō),只要能夠支持多處理器的軟件均可支持超線(xiàn)程技術(shù),但是實(shí)際上這樣的軟件并不多,而且偏向于圖形、視頻處理等專(zhuān)業(yè)軟件方面,游戲軟件極少有支持的。應(yīng)用軟件有office 2000、office xp等。另外linux kernel 2.4.x以后的版本也支持超線(xiàn)程技術(shù)。 cpu生產(chǎn)商為了提高cpu的性能,通常做法是提高cpu的時(shí)鐘頻率和增加緩存容量。不過(guò)目前cpu的頻率越來(lái)越快,如果再通過(guò)提升cpu頻率和增加緩存的方法來(lái)提高性能,往往會(huì)受到制造工藝上的限制以及成本過(guò)高的制約。 盡管提高cpu的時(shí)鐘頻率和增加緩存容量后的確可以改善性能,但這樣的cpu性能提高在技術(shù)上存在較大的難度。實(shí)際上在應(yīng)用中基于很多原因,cpu的執(zhí)行單元都沒(méi)有被充分使用。如果cpu不能正常讀取數(shù)據(jù)(總線(xiàn)/內(nèi)存的瓶頸),其執(zhí)行單元利用率會(huì)明顯下降。另外就是目前大多數(shù)執(zhí)行線(xiàn)程缺乏ilp(instruction-level parallelism,多種指令同時(shí)執(zhí)行)支持。這些都造成了目前cpu的性能沒(méi)有得到全部的發(fā)揮。因此,intel則采用另一個(gè)思路去提高cpu的性能,讓cpu可以同時(shí)執(zhí)行多重線(xiàn)程,就能夠讓cpu發(fā)揮更大效率,即所謂“超線(xiàn)程(hyper-threading,簡(jiǎn)稱(chēng)“ht”)”技術(shù)。超線(xiàn)程技術(shù)就是利用特殊的硬件指令,把兩個(gè)邏輯內(nèi)核模擬成兩個(gè)物理芯片,讓單個(gè)處理器都能使用線(xiàn)程級(jí)并行計(jì)算,進(jìn)而兼容多線(xiàn)程操作系統(tǒng)和軟件,減少了cpu的閑置時(shí)間,提高的cpu的運(yùn)行效率。 采用超線(xiàn)程及時(shí)可在同一時(shí)間里,應(yīng)用程序可以使用芯片的不同部分。雖然單線(xiàn)程芯片每秒鐘能夠處理成千上萬(wàn)條指令,但是在任一時(shí)刻只能夠?qū)σ粭l指令進(jìn)行操作。而超線(xiàn)程技術(shù)可以使芯片同時(shí)進(jìn)行多線(xiàn)程處理,使芯片性能得到提升。 超線(xiàn)程技術(shù)是在一顆cpu同時(shí)執(zhí)行多個(gè)程序而共同分享一顆cpu內(nèi)的資源,理論上要像兩顆cpu一樣在同一時(shí)間執(zhí)行兩個(gè)線(xiàn)程,p4處理器需要多加入一個(gè)logical cpu pointer(邏輯處理單元)。因此新一代的p4 ht的die的面積比以往的p4增大了5%。而其余部分如alu(整數(shù)運(yùn)算單元)、fpu(浮點(diǎn)運(yùn)算單元)、l2 cache(二級(jí)緩存)則保持不變,這些部分是被分享的。 雖然采用超線(xiàn)程技術(shù)能同時(shí)執(zhí)行兩個(gè)線(xiàn)程,但它并不象兩個(gè)真正的cpu那樣,每各cpu都具有獨(dú)立的資源。當(dāng)兩個(gè)線(xiàn)程都同時(shí)需要某一個(gè)資源時(shí),其中一個(gè)要暫時(shí)停止,并讓出資源,直到這些資源閑置后才能繼續(xù)。因此超線(xiàn)程的性能并不等于兩顆cpu的性能。 英特爾p4 超線(xiàn)程有兩個(gè)運(yùn)行模式,single task mode(單任務(wù)模式)及multi task mode(多任務(wù)模式),當(dāng)程序不支持multi-processing(多處理器作業(yè))時(shí),系統(tǒng)會(huì)停止其中一個(gè)邏輯cpu的運(yùn)行,把資源集中于單個(gè)邏輯cpu中,讓單線(xiàn)程程序不會(huì)因其中一個(gè)邏輯cpu閑置而減低性能,但由于被停止運(yùn)行的邏輯cpu還是會(huì)等待工作,占用一定的資源,因此hyper-threading cpu運(yùn)行single task mode程序模式時(shí),有可能達(dá)不到不帶超線(xiàn)程功能的cpu性能,但性能差距不會(huì)太大。也就是說(shuō),當(dāng)運(yùn)行單線(xiàn)程運(yùn)用軟件時(shí),超線(xiàn)程技術(shù)甚至?xí)档拖到y(tǒng)性能,尤其在多線(xiàn)程操作系統(tǒng)運(yùn)行單線(xiàn)程軟件時(shí)容易出現(xiàn)此問(wèn)題。 需要注意的是,含有超線(xiàn)程技術(shù)的cpu需要芯片組、軟件支持,才能比較理想的發(fā)揮該項(xiàng)技術(shù)的優(yōu)勢(shì)。目前支持超線(xiàn)程技術(shù)的芯片組包括如:英特爾i845ge、pe及矽統(tǒng)isr658 rdram、sis645dx、sis651可直接支持超線(xiàn)程;英特爾i845e、i850e通過(guò)升級(jí)bios后可支持;威盛p4x400、p4x400a可支持,但未獲得正式授權(quán)。操作系統(tǒng)如:microsoft windows xp、microsoft windows 2003,linux kernel 2.4.x以后的版本也支持超線(xiàn)程技術(shù)。
文章TAG:超線(xiàn)程什么是超超線(xiàn)程

最近更新

  • vlp,什么是VLPvlp,什么是VLP

    什么是VLP2,什么是VLP3,VLP是什么啊4,vlp是什么意思5,Vlp有什么用6,vlp是什么意思1,什么是VLP是vip意思是貴賓vip是縮寫(xiě)完整的是veryimportantperson是VIP吧,重要人物,veryimportantpeople好像.....

    問(wèn)答 日期:2025-02-11

  • 河南正和自動(dòng)化設(shè)備,柑普茶自動(dòng)化包裝系統(tǒng)哪些設(shè)備能做好?河南正和自動(dòng)化設(shè)備,柑普茶自動(dòng)化包裝系統(tǒng)哪些設(shè)備能做好?

    該系統(tǒng)采用各種自動(dòng)化設(shè)備對(duì)茶葉進(jìn)行包裝,如自動(dòng)稱(chēng)重、自動(dòng)灌裝、自動(dòng)封口、自動(dòng)打標(biāo)設(shè)備等。自動(dòng)檢測(cè)設(shè)備有哪些?1.視覺(jué)自動(dòng)檢測(cè)設(shè)備機(jī)器視覺(jué)自動(dòng)檢測(cè)設(shè)備是一個(gè)比較高科技的設(shè)備,沒(méi)有一.....

    問(wèn)答 日期:2025-02-10

  • 儀表盤(pán)標(biāo)志,汽車(chē)儀表盤(pán) 符號(hào)是什么意思儀表盤(pán)標(biāo)志,汽車(chē)儀表盤(pán) 符號(hào)是什么意思

    汽車(chē)儀表盤(pán)符號(hào)是什么意思2,機(jī)動(dòng)車(chē)儀表板上的圖標(biāo)是什么意思3,汽車(chē)儀表盤(pán)符號(hào)4,車(chē)儀表盤(pán)上的每個(gè)圖標(biāo)是什么意思5,儀表盤(pán)指示燈圖解6,汽車(chē)儀表盤(pán)標(biāo)志1,汽車(chē)儀表盤(pán)符號(hào)是什么意思制動(dòng)故障2,機(jī).....

    問(wèn)答 日期:2025-02-10

  • ccd相機(jī)是什么,什么是CCD工業(yè)相機(jī)ccd相機(jī)是什么,什么是CCD工業(yè)相機(jī)

    什么是CCD工業(yè)相機(jī)2,什么是數(shù)碼相機(jī)CCD3,什么是CCD4,數(shù)碼相機(jī)所說(shuō)的CCD是什么5,什么是CCD1,什么是CCD工業(yè)相機(jī)必須有CCD圖像傳感器必須有驅(qū)動(dòng)器,就是將TTL/LVTTL的時(shí)序信號(hào)轉(zhuǎn)換為CCD所需的高.....

    問(wèn)答 日期:2025-02-10

  • hyperboost,MG5 15T 發(fā)動(dòng)機(jī)hyperboost,MG5 15T 發(fā)動(dòng)機(jī)

    MG515T發(fā)動(dòng)機(jī)2,MG515T配置3,MG5的油耗是多少4,榮威350有2013款嗎5,榮耀20i和OPPOK3哪個(gè)好6,現(xiàn)在什么手機(jī)性?xún)r(jià)比最高1,MG515T發(fā)動(dòng)機(jī)MG51.5T發(fā)動(dòng)機(jī)不錯(cuò)啊,MG51.5T的動(dòng)力還蠻給力的。本人對(duì)MG51......

    問(wèn)答 日期:2025-02-10

  • t hr3機(jī)器人,豐田汽車(chē)發(fā)布機(jī)器人伙伴以探索未知世界t hr3機(jī)器人,豐田汽車(chē)發(fā)布機(jī)器人伙伴以探索未知世界

    豐田汽車(chē)公司對(duì)機(jī)器人技術(shù)并不陌生。他們發(fā)布了一系列“機(jī)器人伙伴”,這些機(jī)器人與儀器操作有一種奇怪的親緣關(guān)系,但很少看到它們做其他事情,豐田汽車(chē)公司對(duì)機(jī)器人技術(shù)并不陌生,他們發(fā)布了.....

    問(wèn)答 日期:2025-02-10

  • 西安自動(dòng)化機(jī)架公司,自動(dòng)化設(shè)備機(jī)架西安自動(dòng)化機(jī)架公司,自動(dòng)化設(shè)備機(jī)架

    機(jī)架帶整體鑄鋼機(jī)架帶鋼板焊接機(jī)架和梁柱組合機(jī)架用于中小型擠壓液壓機(jī)。Dell公司簡(jiǎn)介:東西太多了,比如:Dell公司發(fā)展歷史,Dell公司全球業(yè)務(wù)概述,Dell公司財(cái)務(wù)狀況,Dell-,Dell公司亞太概況.....

    問(wèn)答 日期:2025-02-10

  • 電影羅馬機(jī)器人,沈騰演過(guò)的電影機(jī)器人電影羅馬機(jī)器人,沈騰演過(guò)的電影機(jī)器人

    我的機(jī)器人女朋友。一個(gè)男的做了個(gè)美女機(jī)器人,馬孜本來(lái)是住戶(hù)機(jī)器人,負(fù)責(zé)打掃游泳池,一部外國(guó)電影電影一個(gè)人叫什么電影,死神和機(jī)器人,你最喜歡哪個(gè)角色?3.回到未來(lái)由斯皮爾伯格監(jiān)制、羅伯特.....

    問(wèn)答 日期:2025-02-10

相關(guān)文章