多核cpu的概念
多核心cpu主要分原生多核和封裝多核。原生多核指的是真正意義上的多核,最早由AMD提出,每個(gè)核心之間都是完全獨(dú)立的,下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于多核cpu的概念的內(nèi)容,歡迎閱讀!
多核cpu的概念:
多核心cpu主要分原生多核和封裝多核。原生多核指的是真正意義上的多核,最早由AMD提出,每個(gè)核心之間都是完全獨(dú)立的,都擁有自己的前端總線(xiàn),不會(huì)造成沖突,即使在高負(fù)載狀況下,每個(gè)核心都能保證自己的性能不受太大的影響,通俗的說(shuō),原生多核的抗壓能力強(qiáng),但是需要先進(jìn)的工藝,每擴(kuò)展一個(gè)核心都需要很多的研發(fā)時(shí)間。
封裝多核是只把多個(gè)核心直接封裝在一起,比如Intel早期的PD雙核系列,就是把兩個(gè)單核直接封裝在一起,和原生的比起來(lái)還是差了很多,而且后者成本比較高,優(yōu)點(diǎn)在于多核心的發(fā)展要比原生快的多。
原生多核最原生多核指的是真正意義上的多核,早由AMD提出,每個(gè)核心之間都是完全獨(dú)立的,都擁有自己的前端總線(xiàn),不會(huì)造成沖突,即使在高負(fù)載狀況下,每個(gè)核心都能保證自己的性能不受太大的影響,通俗的說(shuō),原生多核的抗壓能力強(qiáng),但是需要先進(jìn)的工藝,每擴(kuò)展一個(gè)核心都需要很多的研發(fā)時(shí)間。
封裝多核封裝多核是只把多個(gè)核心直接封裝在一起,比如Intel早期的PD雙核系列,就是把兩個(gè)單核直接封裝在一起,但兩核心只能共同擁有一條前端總線(xiàn),在兩個(gè)核心滿(mǎn)載時(shí),兩個(gè)核心會(huì)爭(zhēng)搶前端總線(xiàn),導(dǎo)致性能大幅度下降,所以早期的PD被扣上了“高頻低能”的帽子,要提高封裝多核的性能,在多任務(wù)的高壓下盡量減少性能損失,只能不斷的擴(kuò)大前端總線(xiàn)的總體大小,來(lái)彌補(bǔ)多核心爭(zhēng)搶資源帶來(lái)的性能損失,但這樣做只能在一定程度上彌補(bǔ)性能的不足,和原生的比起來(lái)還是差了很多,而且后者成本比較高,優(yōu)點(diǎn)在于多核心的發(fā)展要比原生快的多。
雙核就是2個(gè)核心核心(Die)又稱(chēng)為內(nèi)核,是CPU最重要的組成部分。CPU中心那塊隆起的芯片就是核心,是由單晶硅以一定的生產(chǎn)工藝制造出來(lái)的,CPU所有的計(jì)算、接受/存儲(chǔ)命令、處理數(shù)據(jù)都由核心執(zhí)行。各種CPU核心都具有固定的邏輯結(jié)構(gòu),一級(jí)緩存、二級(jí)緩存、執(zhí)行單元、指令級(jí)單元和總線(xiàn)接口等邏輯單元都會(huì)有科學(xué)的布局。
從雙核技術(shù)本身來(lái)看,到底什么是雙內(nèi)核?毫無(wú)疑問(wèn)雙內(nèi)核應(yīng)該具備兩個(gè)物理上的運(yùn)算內(nèi)核,而這兩個(gè)內(nèi)核的設(shè)計(jì)應(yīng)用方式卻大有文章可作。據(jù)現(xiàn)有的資料顯示,AMD Opteron 處理器從一開(kāi)始設(shè)計(jì)時(shí)就考慮到了添加第二個(gè)內(nèi)核,兩個(gè)CPU內(nèi)核使用相同的系統(tǒng)請(qǐng)求接口SRI、HyperTransport技術(shù)和內(nèi)存控制器,兼容90納米單內(nèi)核處理器所使用的940引腳接口。而英特爾的雙核心卻僅僅是使用兩個(gè)完整的CPU封裝在一起,連接到同一個(gè)前端總線(xiàn)上??梢哉f(shuō),AMD的解決方案是真正的“雙核”,而英特爾的解決方案則是“雙芯”。
可以設(shè)想,這樣的兩個(gè)核心必然會(huì)產(chǎn)生總線(xiàn)爭(zhēng)搶?zhuān)绊懶阅?。不僅如此,還對(duì)于未來(lái)更多核心的集成埋下了隱患,因?yàn)闀?huì)加劇處理器爭(zhēng)用前端總線(xiàn)帶寬,成為提升系統(tǒng)性能的瓶頸,而這是由架構(gòu)決定的。因此可以說(shuō),AMD的技術(shù)架構(gòu)為實(shí)現(xiàn)雙核和多核奠定了堅(jiān)實(shí)的基礎(chǔ)。AMD直連架構(gòu)(也就是通過(guò)超傳輸技術(shù)讓CPU內(nèi)核直接跟外部I/O相連,不通過(guò)前端總線(xiàn))和集成內(nèi)存控制器技術(shù),使得每個(gè)內(nèi)核都自己的高速緩存可資遣用,都有自己的專(zhuān)用車(chē)道直通I/O,沒(méi)有資源爭(zhēng)搶的問(wèn)題,實(shí)現(xiàn)雙核和多核更容易。而Intel是多個(gè)核心共享二級(jí)緩存、共同使用前端總線(xiàn)的,當(dāng)內(nèi)核增多,核心的處理能力增強(qiáng)時(shí),像多個(gè)城市群利用一個(gè)快速路,車(chē)輛很多快速路上肯定要遇到堵車(chē)的問(wèn)題。
看了多核cpu的概念文章內(nèi)容的人還看: