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