多核處理器單線程大提速,Intel推CPU新技術(shù)

2010/5/21 16:18:08    編輯:軟媒 - 笨笨     字體:【

Win7之家www.afsion.com.cn):多核處理器單線程大提速,Intel推CPU新技術(shù)

微處理器正在多核心的道路上不斷發(fā)展,但應(yīng)用軟件的多線程支持卻嚴(yán)重滯后。為了提升單線程軟件在多核心處理器上的性能,Intel最近提出了一種新技術(shù)“Anaphase”(意為細(xì)胞分裂的后期)。

Intel巴塞羅那研究院提出的這種技術(shù)從硬件、軟件兩個(gè)方面著手,通過多種不同算法在多個(gè)核心之間對(duì)單線程應(yīng)用進(jìn)行自動(dòng)分配,從而大大提升多核心處理器的單線程性能。

該技術(shù)擁有一系列硬件機(jī)制,可將原始程序拆分成大量子線程,并在一套經(jīng)過改良的多核心系統(tǒng)中運(yùn)行。這套系統(tǒng)的主要機(jī)制包括:支持不同版本、檢測(cè)線程間串?dāng)_、重組原始執(zhí)行次序、檢查架構(gòu)狀態(tài)、處理恢復(fù)錯(cuò)誤拆分。

如果可能的話,未來的處理器內(nèi)核將會(huì)集成一個(gè)新的硬件單元,稱為“內(nèi)部核存儲(chǔ)一致性模塊”(Inter-Core Memory Coherency Module/ICMC)。

Intel聲稱,根據(jù)SPEC2006測(cè)試,這種軟硬件結(jié)合的新技術(shù)相比于此前的純硬件機(jī)制在整體性能上可以提升10%,加入所謂的“微小核心”(tiny-core)機(jī)制后單線程性能更是平均大幅提升41%,部分程序的速度甚至達(dá)到了原來的2.6倍。

考慮到Intel已經(jīng)推出48核心處理器,Larrabee圖形芯片也會(huì)采用大量x86核心,這種多核心單線程優(yōu)化技術(shù)還是很有用武之地的,而且值得一提的是,AMD下一代處理器架構(gòu)“推土機(jī)”(Bulldozer)也有著類似的設(shè)計(jì)理念,每?jī)蓚(gè)核心被緊密聯(lián)系在了一起。

不過現(xiàn)在Anaphase還只是一個(gè)試驗(yàn)性項(xiàng)目,如何集成到多核心處理器中還正在進(jìn)一步研究之中。