近年来,随着ARM在移动端崛起,越来越多的中国IC设计公司加入了ARM阵营,除了华为海思、展讯在手机、平板SoC大展拳脚之外,华为、飞腾、华芯通还试图借势ARM进军服务器CPU市场,实现对Intel服务器CPU的替换。那么,中国芯能借势ARM挑战Intel么?
中国企业缘何能获得ARM指令集授权
一直以来,ARM在指令集授权上非常谨慎,能获得ARM32位指令集授权的IC设计公司屈指可数。但在ARM64位指令集授权上,ARM就大方了很多,原因就在于当时基于ARM32位指令系统的CPU芯片在移动互联网世界占据了90%以上的份额,因此ARM为了获得更多利益,也不会将32位指令集授权给客户。
相比之下MIPS64和MIPS32,x8664和x8632可以完全兼容,ARM64位指令和32位指令无法兼容。换言之,ARM64位指令某种程度上是重新定义过的,和ARM32位指令是两回事。最初的ARM64位指令和32位指令有点类似于Intel当年IA-32和IA-64的关系,两者无法兼容。当年Intel正是因为IA-32和IA-64的不兼容,在IA-64的生态建设上力所不逮,被AMD抓住机会做出了64位的x86服务器芯片,迫使Intel不得不推出64位x86芯片,并放弃了安腾,才重新占据上风。
在吸取了Intel的IA-64的教训之后,ARM为了更快速地推广64位指令集和建立相应的软件生态,必然要一改过去对32位指令集授权的谨慎。ARM选择了向诸多颇有实力的厂商授权64位指令集,加速生态建设,防止被竞争对手抓住机遇。ARM之所以热衷于推销64位指令,根本原因就在于此。
趁着ARM推广ARM64的东风,国内华为、飞腾、华芯通等企业都获得了ARM64指令集授权。由于ARM的目的是为了快速建立ARM64的生态和在服务器领域蚕食Intel的市场份额,因而对国内IC设计公司的指令集授权存在期限限制,到期后就必须重新谈判。如果将来ARM大势已成,这也许会是一个隐患,一旦ARM在服务器市场站稳脚跟,对国内厂商的服务器授权态度恐怕将是另一番情景。不过,这个隐患还非常遥远,ARM目前还处于市场开拓期时,与国内IC设计公司的合作也比较友好。
郑重声明 : 本网站所有页面与代码都已经申请版权保护,任何盗用,抄袭本页面必将追究法律责任。