帶你認(rèn)識(shí)超線程技術(shù)
發(fā)布時(shí)間:2008-08-10 閱讀數(shù): 次 來源:網(wǎng)樂原科技
CPU性能的提升,可以有多種不同的方法。其中受到廣泛認(rèn)可的方法就是通過加快時(shí)鐘速率來提升性能。更高的時(shí)鐘頻率可以使處理器每秒執(zhí)行更多指令,從而增強(qiáng)性能。但提高時(shí)鐘速率只是提升性能的眾多方法之一。另一種方法是充分利用處理器資源,使其能夠在每個(gè)時(shí)鐘周期內(nèi)完成更多工作。為了提高性能,微體系結(jié)構(gòu)采用了超級(jí)流水線、分支預(yù)測(cè)和超標(biāo)量執(zhí)行技術(shù)。同樣,容量更大的高速緩存通過提供對(duì)常用數(shù)據(jù)或指令更快的訪問并保持處理器內(nèi)核高效工作,從而提高了性能。
超線程(HT)技術(shù)與第二種方法非常類似。它專門針對(duì)現(xiàn)代企業(yè)的運(yùn)營流程和應(yīng)用與操作系統(tǒng)的編寫方式量身定做,可顯著提高性能,從而成為了英特爾?處理器技術(shù)設(shè)計(jì)歷程中的重要里程碑。
超線程(HT)技術(shù)增強(qiáng)了英特爾?NetBurst?微體系結(jié)構(gòu),允許在一個(gè)含超線程(HT)技術(shù)的英特爾奔騰4處理器中獨(dú)立和并行運(yùn)行兩個(gè)線程。支持超線程(HT)技術(shù)的操作系統(tǒng)(如Microsoft Windows XP Professional)可將一個(gè)物理奔騰4處理器“視作”兩個(gè)虛擬或邏輯處理器,并為每個(gè)虛擬處理器分配一個(gè)線程進(jìn)行處理。該處理器在兩個(gè)邏輯處理器間分配執(zhí)行資源,包括高速緩存、執(zhí)行單元和總線等。通過充分利用那些閑置資源,含超線程(HT)技術(shù)的奔騰4處理器顯著提高了總體系統(tǒng)性能。