同樣基於ARM的框架進行設計,為何蘋果處理器的性能領先同行業?

活動中心17653708


同樣基於ARM的框架進行設計,蘋果處理器的性能遠遠領先同行業產品,而且蘋果的研發週期很長,我就給講講裡面的原因吧。

這裡說的基於ARM架構,其實是基於ARM的指令集。廠商購買了ARM指令集授權,還需要自己開發架構和軟件,到這裡就開始產生差別了。廠商之後的差別可以簡單概括成以下兩點:

第一點,蘋果獨立研發設計架構。無論是蘋果還是高通,都是購買了指令集授權,再需要自己設計處理器架構。蘋果自己獨立設計處理器內部架構,進行了很多的優化和定製處理。其它廠商例如高通、聯發科等,不自己設計架構而是直接購買Cortex架構的授權,將ARM成型的架構整合到自己的處理器裡面。這樣的拿來主義肯定要比自己研發要簡單的多。但是他的弊病也會比較明顯,就像你買來均碼的衣服肯定不會完全合身,你量身定做的衣服才真正適合你。所以高通、聯發科等其它產品在發熱量、耗電量、處理速度上就會差強人意。

第二點,蘋果的軟件優化更加先進。蘋果、高通、包括華為都要為自己的處理器開發配套的軟件,處理器和軟件相結合才能提供很多功能方案。這些功能方案就是我們經常聽到的SoC底層軟件方案。很多其他廠商拿來同樣的方案只做簡單的修改,讓他儘快上市產生效益。而蘋果單獨開發軟件方案,開發的週期雖然較長,但優化的更加完善,性能也會更加卓越。


簡單來說,使用同樣的ARM指令集,但對於之後的架構和軟件方面,蘋果自己研發,其它的廠商都是買來直接整合。他們最終的效果是完全不同的。例如蘋果在2017年上市的A11芯片,單核分數就達4200分,多核達到10240以上,這個數據能完全碾壓現在主流的麒麟990芯片。這也就是很多人的蘋果手機用了很久,運行速度依然很快,而其它廠商的手機2年後就運行卡頓不行的原因。這就是蘋果處理器性能領先的原因所在。


AI科技新視角


很高興可以回答這個問題,接下來我簡單分享下自己的理解和看法,希望可以幫助到大家。

目前市場上大部分手機處理器都是基於ARM指令集開發的,例如高通驍龍、華為麒麟、聯發科天璣等等。通常ARM會對手機芯片廠商進行指令集和公開版架構的授權,手機芯片廠商獲得授權後來設計研發自家的處理器。但是由於每家的技術方案和技術實力等不盡相同,導致每家的處理器在性能方面都會存在或多或少的差異。

那很多人就會問了,為什麼蘋果處理器的性能會領先同行業呢?個人認為主要有以下兩個原因。

蘋果技術實力強,自研架構

蘋果A系列處理器是基於ARM指令集自研架構,沒有采用ARM公開版架構。蘋果為了自研芯片收購了多家技術公司,積累了雄厚的技術實力,因此蘋果基於自身特點定製研發的處理器,無論是在性能還是功耗等方面都比公開版架構擁有很大優勢。此外蘋果基本是一年發佈一款高端處理器,而高通驍龍、華為麒麟,他們基本是每年發佈多款處理器,基本涵蓋高中低端,這就導致其技術研發能力被分散,無法像蘋果集中在一款處理器上面。

iOS系統和生態優勢

由於iOS系統採用沙盒運行機制,執行效率非常高效,安卓系統則是採用虛擬機運行機制,執行效率較低,這就導致了iOS系統的流暢度比安卓系統快,用戶體驗也會更好。蘋果處理器會根據iOS系統來進行定製優化,來確保處理器的性能得到最大發揮,達到軟硬件最優化融合。此外iOS系統還具有良好的系統生態,iOS系統唯一的應用下載市場是App Store,開發者發佈的所有應用都需要蘋果的嚴格審核,符合規定要求之後才能上架,這就保證了應用的高質量,給用戶提供很好的體驗;同時蘋果允許高質量應用對用戶收費,這就提高了開發者的積極性,很好促進了整個系統生態的良性循環。

綜上所述,蘋果處理器的性能領先於同行業,這是必然的。優秀的技術實力和良好的系統生態為其提供了有效保障。

以上是我個人的理解和看法,如有不足之處,還請大家多多指教,喜歡的可以點贊關注下,謝謝!


二愣子大叔


同樣一雙眼睛一張嘴,為什麼看到的東西,各個方面都不一樣呢,看同一個東西都會有差異呢?


分享到:


相關文章: