位来说,他们想获得热门指令集的兼容授权是很困难的事情。因为对于指令集所有者来说,指令集多授权一家就多个对手啊。
早年x86与arm的指令集授权是拿钱买不到的,想要得到都需要进行高水平专利交换。拿到x86授权的几家厂商要么是拿的早(amd、cyrix、idt),要么是有高水平技术与intel交易(transmeta,以功耗控制技术同intel交易)。后来nvidia想要研发自己的cpu,找intel软磨硬泡后者就是不给,搞得nvidia相当无奈。国内的研发单位一开始研究时自知不可能拿到x86授权,于是各自去找关系好些的其他授权方解决问题了。arm这边也一直对指令集授权卡的很死,之前只有高通、博通和intel得到,也是通过技术交换的形式。
如果仅仅从arm购买微架构来组装芯片的厂商是不能被称作cpu研发企业的,这些芯片也不能被称为“xx厂商研发的cpu”。典型如华为的海思980、三星exynos 8050,只能说是“使用arm cortex-a15核心的芯片”。但是如果一款兼容arm指令集的芯片使用了厂商自主研发的微架构情况就不同了。高通骁龙800、苹果a7就是这样的例子,它们分别使用了高通、苹果自主研发的cpu。
arm公司将自己研发的指令集叫做arm指令集,同时它还研发具体的微架构,如cortex系列并对外授权。但是,一款cpu使用了arm指令集不等于它就使用了arm研发的微架构。intel、高通、苹果、nvidia等厂商都自行开发了兼容arm指令集的微架构,同时还有许多厂商使用arm开发的微架构来制造cpu。通常,业界认为只有具备独立的微架构研发能力的企业才算具备了cpu研发能力,而是否使用自行研发的指令集无关紧要。微架构的研发也是it产业技术含量最高的领域之一。
微架构研发完成,或者说核心研发完成,接下来就是将其组装为芯片了。现在的芯片仅仅包括cpu部分,后世大量的芯片集成了cpu、gpu、io等多种不同的功能组件,此时这种芯片就不是传统意义上的“cpu”了。将各种功能组件组装为芯片的技术含量相比微架构研发来说是较低的,因而业界能做此类工作的企业也数量较多。
指令集与微架构是不同的概念,不可混淆;cpu研发指的是微架构研发;
后世随着智能设备市场不断扩大,arm阵营也不断壮大。占领智能设备领域后,arm阵营开始进入pc、服务器与高性能计算领域。先是arm发布了arm64位指令集规范,接着是各大厂商纷纷开始研发基于arm v8的高性能微架构。有人会问,arm指令集不是为低功耗设备研发的吗?怎么现在又开始做高性能cpu了呢?早年这样的怀疑是很有道理的,因为彼时不同指令集对微架构的影响还比较大,arm适合低功耗,x86适合pc,power适合小型机……这类区分是存在的。但是随着技术进步,指令集对微架构的影响已经小到可以忽略,任何指令集都可以做出适合不同领域的优秀微架构来。因此用户看到x86指令集的手机cpu或是arm指令集的服务器cpu都无需惊讶,这是技术发展的自然结果。21世纪的指令集不再有“最适合领域”的说法。
石莫继续说道:“公司将投入30亿美元以上,也就是200亿港币以上来研发自己的cpu,进行重点突破,实现自主发展,然后施行产业链横向扩张,从cpu芯片到dsp芯片、存储器芯片等。马博士这个艰巨的任务就交给你了,希望你能不惧艰险,勇往直前,最终为公司取得丰硕的成果。”
石莫相信只要搞定知识产权问题,选择对技术路线,找会干的人,投入干,cpu/芯片就能够做出来。
马许院点点头,郑重说道:“好的,老板,我不会让您失望的,芯片定会研发成功。”
这可是几百亿港币啊,可以招收大量的ic设计人才,马许院相信凭着自己的才学和这强大的研发团队一定不会失败的。