摘要:本文從定義、結(jié)構(gòu)差異、CAPI以及嵌入式軟件的角度介紹了多核處理器技術(shù)。
關(guān)鍵詞:多核;對(duì)稱(chēng);非對(duì)稱(chēng);CAPI
是對(duì)還是錯(cuò)?目前所稱(chēng)的多核處理器僅是處理器廠家和IP供應(yīng)商為多賣(mài)芯片和內(nèi)核而制造的過(guò)渡性熱炒。將單核直接倍增用于臺(tái)式計(jì)算機(jī)及服務(wù)器的這種多核處理器芯片的所謂開(kāi)發(fā)技術(shù)也在直接推向嵌入式系統(tǒng)。如果相信會(huì)刊上的這類(lèi)關(guān)于多核處理器的言語(yǔ),那么等將來(lái)有一天知曉對(duì)多核處理器性能的真實(shí)要求時(shí),定會(huì)大為震驚。真實(shí)的多核處理器原本指的是一種關(guān)于未來(lái)微處理器的新技術(shù)。目前多核的欺騙確實(shí)能夠多賣(mài)芯片和內(nèi)核,而且在性能和功耗方面也能夠表現(xiàn)出某些期望的實(shí)用效果。但不幸的是,多年來(lái)用于臺(tái)式機(jī)和服務(wù)器中使用上述直接的或稱(chēng)無(wú)痛倍增式的多核技術(shù)對(duì)于嵌入式的使用幫助有限。為深入研究新型多核結(jié)構(gòu)的挑戰(zhàn),最近一些公司成立了一個(gè)非營(yíng)利性的多核聯(lián)盟的組織,其宗旨在于協(xié)助嵌入式工業(yè)解決彈片式多核處理器的共性難題。該組織著手解決的第一個(gè)挑戰(zhàn)是彈片多內(nèi)核之間的通信難題?,F(xiàn)正在開(kāi)發(fā)核間通信用的API規(guī)范。因該聯(lián)盟尚未正式獲準(zhǔn)注冊(cè),所以其成員現(xiàn)在不便公布。然而,提出申請(qǐng)并已繳納首次會(huì)費(fèi)的公司至少已有15個(gè)。
多核的多重含義
首先應(yīng)該給多核下個(gè)定義。多核存在多種定義,尤其不幸的是,多核已被市場(chǎng)頻頻濫用,乃至被責(zé)之為一種騙局。
多核聯(lián)盟認(rèn)為單片的多核器件應(yīng)當(dāng)存在兩個(gè)及以上的自治處理單元?!?br>