網(wǎng)絡(luò)飛蟲(chóng) |
2006-11-05 23:26 |
超線(xiàn)程和雙通道技術(shù)介紹
對(duì)于超線(xiàn)程技術(shù)和雙通道內(nèi)存控制技術(shù)可以說(shuō)是兩種不同的技術(shù)。當(dāng)然,這兩種技術(shù)在實(shí)際中的應(yīng)用,均能從不同的應(yīng)用層面找到自己的位置和價(jià)值。為了讓大家徹底了解兩種技術(shù),筆者認(rèn)為,唯有對(duì)這兩種技術(shù)進(jìn)行相應(yīng)的剖析和縱向?qū)Ρ葴y(cè)試,方能找到我們所需要的答 案。當(dāng)然,也只有這樣,才能使我們?cè)凇皵機(jī)”的時(shí)候,做到“有的放矢”,以避免自己錢(qián)袋中所剩無(wú)幾的“銀兩”被浪費(fèi)掉。 m#Dae\w& W&Xm_T[Q 一、 什么是“超線(xiàn)程”處理器技術(shù)? 2AdO e anR$I;Yj 1、簡(jiǎn)單定義“超線(xiàn)程”技術(shù) |x+g5~$ ,~nrNkhp 所謂超線(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)程處理上的處理能力。 6+LBs.vl} 超線(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)算單元。
HE{JiAf 對(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ù)。 4Je[!X@C Y9r##r+ 2、超線(xiàn)程是如何工作的? 08MY=PC~R Q^
| |