英特爾SDC核心專利曝光 利用新方法提升CPU單線程性能
- 來源:超能網(wǎng)
- 作者:呂嘉儉
- 編輯:豆角
據(jù)Wccftech報(bào)道,英特爾申請(qǐng)了一項(xiàng)新的專利(EP4579444A1),描述了稱為“軟件定義的超級(jí)核心(Software Defined Super Cores,SDC)”。其概念是讓兩個(gè)或者更多內(nèi)核協(xié)同工作,就好像合并成一個(gè)更大的內(nèi)核一樣。這表明英特爾希望不需要擴(kuò)展硬件的方式,提升CPU的單線程性能。
一個(gè)非常大的核心可能會(huì)出現(xiàn)邊界效應(yīng)遞減的問題,這次英特爾新的專利選擇了另外一種途徑,而非傳統(tǒng)上依賴更小制程節(jié)點(diǎn)和更高的核心頻率。英特爾提出了一種新的設(shè)計(jì)概念,旨在利用多個(gè)小核心替代單個(gè)大核心,并在必要時(shí)進(jìn)行虛擬融合。
例如兩個(gè)小核心可通過分擔(dān)工作負(fù)載進(jìn)行協(xié)同,取代單個(gè)大核心,從而顯著提升單線程性能。換個(gè)角度,即一項(xiàng)工作被分配給兩個(gè)人,分擔(dān)同樣的任務(wù),以更快地完成。這種操作看起來像多線程,但SDC的目標(biāo)是針對(duì)單線程操作。按照英特爾的說法,SDC不僅能整合IPC提升單線程性能,而且還能在不增加電壓或頻率的情況下實(shí)現(xiàn)這一目標(biāo)。通過動(dòng)態(tài)融合技術(shù),當(dāng)需要執(zhí)行更繁重的單線程任務(wù)時(shí),CPU就創(chuàng)建“超級(jí)核心”加速完成工作。
雖然這種想法聽起來不錯(cuò),但實(shí)際上會(huì)面臨多重挑戰(zhàn),因?yàn)樵诒3殖绦驁?zhí)行順序的同時(shí)將任務(wù)分配到多個(gè)核心是一件相當(dāng)困難的事情。不過英特爾在新的專利里宣稱,這項(xiàng)技術(shù)既能確保指令執(zhí)行順序正確,又能在軟件層面呈現(xiàn)為單個(gè)大型核心執(zhí)行單線程的運(yùn)行效果。
SDC的核心機(jī)制在于指令拆分:首先將負(fù)載分配至多個(gè)小型核心,隨后核心間協(xié)同工作以維持指令序列,通過影子存儲(chǔ)緩沖區(qū)等機(jī)制,確保核心間數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。英特爾仍需克服多項(xiàng)技術(shù)難題,包括同步機(jī)制的復(fù)雜性和操作系統(tǒng)對(duì)“超級(jí)核心”的識(shí)別和工作負(fù)載分配等。

玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論