【5G專題】淺談ARM架構與移動通訊處理器
由於近日的中美貿易戰及中興通訊被制裁等消息,令到不少讀者關注到國內晶片技術的發展,而事實上筆者早在中興通訊被制裁已嘗試了解這次制裁對中國5G發展的影響,而除了這方面筆者都對某些範疇產生不少興趣,不過未入正題前筆者就想先淺談一下ARM架構!
淺談ARM架構
在未入正題前,筆者想先介紹一下一些背景資料,讓大家有個基本理念,所以率先說明一下ARM這間公司,ARM架構於1985年推出,至今已有33多年歷史,由於其設計達低成本、高效能、低耗電的特性,所以ARM架構是非常適用於行動通訊領域。可能大家都不知道,現時兩大平台iOS及Android的處理器均是採用ARM架構設計。
ARM公司本身並不依靠自家的設計來製造或販賣CPU,而是將處理器的架構授權給有興趣的廠家,相信大家上年都會在本站看過以下這些名詞,當中包括big.LITTLE,Cortex-A53,CortexA57或CortexA75等等,這實是ARM的架構理念及架構名稱,筆者以以下處理器作例子說明:
-高通835(Kryo280是基於ARM新的IP半客制授權協議下修改CortexA73及A53的產品)
-高通845(CortexA75及A55半客制)
-AppleA11(64-bitARMv8-A6核心處理器半客制)
-KIRIN970(Cortex–A73)
考慮到ARM的發展史,實際上可以用長達幾十年的技術架構之爭所得的成果來形容,而現時所有手機程式都是基於這個執行的基礎來運行及編寫,那若是這樣,現時真的有廠商能夠放棄使用ARM架構或ARM架構下的處理器嗎?!
採用更窄的邊框,SamsungGalaxyNote9實機正面曝光!
不知大家曾記得Asus早在幾年推出採用Intel x86處理器的手機,而近年Asus已全面轉用ARM架構的處理器,哪Intel x86處理器有什麼問題呢?!按照早前的數據Intel的x86處理器大約能兼容95% Android程式,而不少程式開發者指出若果要兼容x86的Intel處理器,一係開發者編Code支援x86,一係就犧牲x86的效能去轉換兼容代碼,這無疑增加開發者的難度,大大降低x86的認受性,而基於這點無論Apple也好、Samsung也好,他們若要棄用ARM處理器,而轉為採用另一款認受性高及全面兼容的處理器,基本是非常困難。
2016年日本軟銀就以320億美元收購ARM公司,ARM的股權正式落入軟銀手中,但是考慮到ARM基本上控制全球95%以上的手機市場,其一舉一動都受到反壟斷法監管,所以要禁售單一廠商的可能性不大,另外ARM早前與中國合資公司ARM mini China,以增加中國國內晶片的研發速度及意圖減少對外國晶片的依賴。
有關ARM架構的介紹大致去到這裏,如各讀者有興趣了解更多「有關中國的晶片技術發展速度及黑暗史」、「為何Huawei通訊不能取代中興通訊?」及「中興通訊這次制裁對中國5G發展的影響」,筆者其後或會撰文分享!
【本文獲「Mobile Magazine」授權轉載。】