快科技8月31日消息,Intel最新的專利EP4579444A1揭示了如何通過軟件定義的超級核心(Software Defined Super Cores,SDC),來提升CPU的單線程性能。
傳統(tǒng)上,CPU依賴于大核來提升性能,但一個(gè)非常大的核心可能會(huì)導(dǎo)致性能提升的邊際效應(yīng)遞減,新專利就展示了如何通過軟件定義的超級核心來應(yīng)對這一問題。
SDC允許在需要時(shí)將多個(gè)小核心虛擬地融合在一起,以替代一個(gè)大型核心,例如兩個(gè)小核可以協(xié)同工作,通過分配工作負(fù)載來顯著提升單線程性能。
本質(zhì)上涉及指令的分割,它首先將負(fù)載分配到多個(gè)小核心上,然后這些核心協(xié)調(diào)工作以保持指令順序。
當(dāng)然,這種方法也有挑戰(zhàn),因?yàn)閷⑷蝿?wù)分配到多個(gè)核心上,同時(shí)保持程序的順序是非常困難的,不過新專利聲稱SDC能夠在保持指令正確順序的同時(shí),讓軟件仍然認(rèn)為它是一個(gè)更大的核心在執(zhí)行單線程操作。
簡單來說,這就像將一個(gè)任務(wù)分配給兩個(gè)人而不是一個(gè)人,但他們共同完成同一個(gè)任務(wù)以提高效率,這可能聽起來像是多線程,但SDC的目標(biāo)是針對單線程操作。
這種方法不僅可以通過聚合IPC來提升單線程性能,而且據(jù)說可以在不增加電壓或頻率的情況下實(shí)現(xiàn)這一點(diǎn)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.