ARM(英國公司)首先ARM是一家英國公司,是全球領(lǐng)先的半導(dǎo)體知識產(chǎn)權(quán)(IP)提供商。ARM設(shè)計(jì)了大量高性價(jià)比、耗能低的RISC處理器(精簡指令集)、相關(guān)技術(shù)及軟件。換言之,ARM公司本身并不靠自有的設(shè)計(jì)來制造或出售CPU,而是將處理器架構(gòu)授權(quán)給有興趣的廠家。這些ARM合作伙伴有機(jī)會圍繞這些處理器設(shè)計(jì)和制造他們的系統(tǒng),或者將他們的生產(chǎn)外包給其他人,但是無論如何要在商業(yè)市場上出售這些設(shè)計(jì)的實(shí)現(xiàn)。許多三星,蘋果,華為的智能手機(jī)和平板電腦以及高通公司生產(chǎn)的基本上所有設(shè)備都利用了ARM的某些知識產(chǎn)權(quán)。而我們經(jīng)常所說的ARM芯片,其實(shí)指的是運(yùn)用ARM架構(gòu)開發(fā)的芯片。近日,全球最大的半導(dǎo)體IP公司Arm公布了2020年第4季的銷售狀況。根據(jù)報(bào)告指出,僅在2020年第4季,全球基于Arm IP的芯片出貨達(dá)到了創(chuàng)紀(jì)錄的67億顆,超越了x86、ARC、Power 和MIPS 等其他架構(gòu)芯片出貨的總和。 ARM架構(gòu)
歷史的長河里面,有過許許多多的CPU架構(gòu),它們之間的差異性非常大,經(jīng)過時(shí)間、用戶的檢驗(yàn),我們平常所接觸到CPU架構(gòu)也就剩X86和ARM兩者,按照最核心的不同可以被分為兩大類,即“復(fù)雜指令集”與“精簡指令集”系統(tǒng),也就是經(jīng)??吹降摹?/span>CISC”與“RISC”。
ARM基于RISC(精簡指令集計(jì)算),而Intel(x86)基于CISC(復(fù)雜指令集計(jì)算)。造成他們使用不同該指令集的原因在于,面向的設(shè)備、對象、性能要求是不一樣。手機(jī)SoC普遍都是采用ARM提供的核心作為基礎(chǔ),依據(jù)自身需求改變SoC的核心架構(gòu),而ARM正是RISC精簡指令集的代表人物。CPU巨頭Intel、AMD所采用的X86架構(gòu)已經(jīng)沿用了數(shù)十年,是CISC復(fù)雜指令集的典型代表。
ARM的CPU指令在本質(zhì)上是原子的,指令數(shù)量和微操作之間有著非常緊密的聯(lián)系。相比之下,CISC提供了更多指令,其中許多指令執(zhí)行多項(xiàng)操作(例如優(yōu)化的數(shù)學(xué)和數(shù)據(jù)移動(dòng))。這樣可以帶來更好的性能,但是解碼這些復(fù)雜的指令會消耗更多的功率。ARM的PC滲透ARM處理器本身定位于嵌入式平臺,應(yīng)付輕量級、目的單一明確的程序,現(xiàn)在應(yīng)用在移動(dòng)設(shè)備上正是得心應(yīng)手。x86定位于桌面和服務(wù)器,這些平臺上很多應(yīng)用是計(jì)算密集型的,比如多媒體編輯、科研計(jì)算、模擬等等。 本來兩者相安無事,一個(gè)專注于嵌入式而另一個(gè)專注于個(gè)人PC業(yè)務(wù),直到出現(xiàn)了第一個(gè)攪局的 —— 蘋果M1芯片,以蘋果的影響力,毫無疑問這是對x86架構(gòu)的一次巨大挑戰(zhàn)。
|