AI引發(fā)RISC“家族”之爭(zhēng)
【摘自《傳感器技術(shù)》】
PC的普及成就了x86,智能手機(jī)的浪潮讓Arm人盡皆知。如今的AI熱潮,是否會(huì)成就其它指令集?目前,RISC-V指令集已經(jīng)吸引了不少關(guān)注,并且還在快速發(fā)展。不過(guò),Arm去年曾建立網(wǎng)站指出RISC-V的五大問(wèn)題。還有,誕生于1984年的MIPS同樣看好AI市場(chǎng)的機(jī)會(huì),被Wave Computing收購(gòu)后宣布開(kāi)源,Wave認(rèn)為MIPS與AI結(jié)合有很多優(yōu)勢(shì)。
那么,RISC家族的三大指令集誰(shuí)最有可能成為AI時(shí)代的標(biāo)簽?
首先明確,這里所說(shuō)的x86、Arm、RISC-V、MIPS都是指指令集,或稱(chēng)指令集架構(gòu)(ISA),指令集與處理器不是同一個(gè)概念?;蛟S有人會(huì)問(wèn),什么是指令集?它是計(jì)算機(jī)體系結(jié)構(gòu)中與程序設(shè)計(jì)有關(guān)的部分,指令集架構(gòu)包含了一系列操作碼(機(jī)器語(yǔ)言),以及特性處理器執(zhí)行的基本命令。指令集還分為復(fù)雜指令集(CISC)與精簡(jiǎn)指令集(RISC),x86是典型的CISC,Arm、RISC-V、MIPS都屬于RISC。
當(dāng)然,RISC之間也有差別。先說(shuō)Arm和MIPS,Acorn電腦公司于1983計(jì)劃開(kāi)發(fā)Arm,并在1990年成立了Arm,出售IP。MIPS誕生于斯坦福大學(xué)John LeRoy Hennessy領(lǐng)導(dǎo)的團(tuán)隊(duì)的一項(xiàng)科研項(xiàng)目。1984年,Hennessy離開(kāi)斯坦福大學(xué)創(chuàng)立MIPS。誕生時(shí)間相差幾年,但更晚出現(xiàn)的Arm成為了智能手機(jī)時(shí)代的標(biāo)簽。
對(duì)此,Wave Computing首席執(zhí)行官Art Swift接受雷鋒網(wǎng)采訪時(shí)表示:“這是市場(chǎng)策略的選擇而非技術(shù)差別帶來(lái)的結(jié)果,當(dāng)MIPS選擇消費(fèi)電子時(shí),Arm選擇了手機(jī)市場(chǎng)。” 芯聯(lián)芯(CIP)董事長(zhǎng)何薇玲也表示,MIPS的架構(gòu)從一開(kāi)始就是順序?qū)崍?zhí)行(In Order),優(yōu)勢(shì)在于機(jī)機(jī)界面,Arm在人機(jī)界面方面做了很多工作,更適合手機(jī)等人機(jī)交互。另外,Arm處理器從8bit開(kāi)始,進(jìn)行人機(jī)界面優(yōu)化相關(guān)工作相較容易。MIPS支持32bit和64bit,在物聯(lián)網(wǎng)以及AI的機(jī)機(jī)界面應(yīng)用中更有優(yōu)勢(shì)。
MIPS與Arm策略選擇的不同是造成如今結(jié)果的關(guān)鍵之一,面對(duì)正在到來(lái)的AI和IoT時(shí)代,Arm也在積極布局,但面對(duì)著開(kāi)源指令集的巨大競(jìng)爭(zhēng)。據(jù)悉,MIPS和RISC-V兩者的架構(gòu)變化不大,如果對(duì)比介紹這兩個(gè)技術(shù)的書(shū),架構(gòu)的差別大概就是十幾頁(yè)。因此,在MIPS宣布開(kāi)源之后,政策、生態(tài)、軟件等方面的因素成了兩個(gè)指令集在AI時(shí)代競(jìng)賽的重要考量。
同屬于RISC家族的重要成員,同樣都是開(kāi)源,由此看來(lái)RISC-V與MIPS在AI時(shí)代的競(jìng)爭(zhēng)會(huì)更為直接。不過(guò),對(duì)RISC-V非常熟悉的Art接受采訪時(shí)多次表示,從技術(shù)的角度看,RISC-V和MIPS都非常不錯(cuò),Wave Computing選擇開(kāi)源MIPS是希望給業(yè)界多一個(gè)選擇,MIPS和RISC-V不是非此即彼的關(guān)系,未來(lái)的市場(chǎng)足夠大,可以用一種更加兼容并包的態(tài)度看待這兩個(gè)技術(shù)。
從指令集的角度,每個(gè)時(shí)代都會(huì)有極具代表性的指令集。許多人應(yīng)該都沒(méi)有想到,MIPS雖然沒(méi)有在智能手機(jī)普及的時(shí)代大獲成功,但MIPS智能手表、機(jī)頂盒還有龍芯處理器中都已經(jīng)獲得成功。在AI和IoT的時(shí)代,Arm面臨著兩大開(kāi)源指令集MIPS和RISC-V的巨大壓力。從技術(shù)上看,各大指令集將無(wú)可避免會(huì)競(jìng)爭(zhēng),至于誰(shuí)能取得最終的勝利,技術(shù)本身之外,專(zhuān)利、政策、商業(yè)模式等一系列因素將共同作用。