中国CPU指令集过于庞杂 不利于生态建设

2018-01-05 10:17:41编辑:冀凯 关键字:CPU  指令集

文章首发于观察者网

近年来,随着龙芯、申威自主CPU在性能和应用上不断取得突破,原本对中国高度技术封锁的欧美科技公司纷纷到中国寻找代理人,Intel、AMD、IBM、ARM、高通相继在中国成立合资公司,或寻找技术合作伙伴。这其中就涉及“指令集”,它是存储在CPU内部,对CPU运算进行指导和优化的硬程序。

与此同时,中国国产芯片集齐了SW64、LoongISA/MIPS、X86、Power、ARM,加上之前一些单位的一些产品和学术研究,中国的CPU的指令集还要加上IA-64、Sparc、RISC-V,这对中国CPU的发展非常不利。

中国CPU指令集处于群雄割据状态

目前,中国CPU发展可以分为两条路线。

一条是自主路线,以龙芯与申威为代表,申威自定义了SW64指令集,龙芯基于MIPS扩展出来的LoonISA,自主设计CPU的内核,以及内存控制器等IP,并且一直在坚持创建自己的生态系统。

另一条是技术引进路线,购买国外CPU的IP授权,并借助现有的生态系统开拓市场。比如华为和展讯从ARM公司购买IP做集成,依附于AA体系的生态系统;华芯通购买高通的授权开发芯片,依附于AA体系的生态系统;澜起购买Intel的内核外加一个安全模块做安全芯片,依附于Wintel体系;宏芯购买了IBM Power8的授权开发CPU,寄希望于IBM主导的Open power......

可以说,中国已经集齐了全球大部分有一定影响力或曾经有一定影响力的指令集,像ARM、MIPS、PowerPC、SPARC、RISC-V、X86等指令集都可以在中国找到。因而有网友调侃:如果再将已经消逝的PA-RISC、Alpha、IA-64等指令集找回来,就可以召唤神龙了。

虽然指令集繁多看似百花齐放,但实际上却存在很多问题。

一是严重分散了研发力量,导致编译、操作系统等基础软件开发者与爱好者由于精力有限而无法兼顾所有指令集的优化,延缓自主生态的建设。

二是严重影响到计算机专业的本科教学,目前的课程体系并没有制定相关标准,于是很多学校开设的不同课程会让学生使用不同的指令集开展实验,导致学生忙于了解各种指令集汇编语言而疏于了解指令集本身的设计精髓、指令集与处理器/编译/OS之间的联系。

事实上,最理想的状态是国内多家CPU公司以统一指令集设计芯片,大家都围绕这个指令集建设软件生态。这样一来,在硬件上哪家的产品好就用谁的,在软件上也能众人拾柴火焰高,加速生态建设。

其实,国家也想统一指令集。在2012年,工信部曾经试图制定CPU指令集国家标准。然而,更换指令集就意味着过去十多年围绕该指令集所建设的软件生态全部归零,在2012年才力图统一指令集已然太晚了。像印度那样,在没有过去技术积累作为包袱的情况下,才是通过行政力量统一指令集的最佳时机。

中国统一指令集只能依靠商业力量

既然印度可以将RISC-V确立为国家指令集,那么,中国是否可以效法呢?

笔者认为,可行性非常低。主要是因为国内IC设计公司和单位不太可能抛弃现有的技术积累,去更换指令集。

举例来说,龙芯和申威不可能放弃现有的技术成果,毕竟龙芯和申威已经围绕SW64和LoongISA初步构筑了一个生态体系。

华为和展讯也不可能抛弃有丰富软件生态的ARM转向前景不明的RISC-V。毕竟离开了ARM,华为和展讯不仅要面临无CPU内核可用的窘境,还要遭遇没有软件生态的困局,其手机和芯片产品将成为工业废品。

另外,国内学术界基于RISC-V开展的前沿研究依然偏少,国内目前几乎没有在RISC-V开源社区中的贡献者,大部分还是以应用RISC-V为主,从而无法在社区与生态发展中拥有足够的话语权。


标签化RISC-V团队与伯克利的Patterson教授和Asanovic教授


第7届RISC-V研讨会的程序委员会名单

因此,效法印度将RISC-V确立为国家指令集的做法并不适合中国。


David Patterson教授带领研制的五代RISC处理器

就目前来说,通过政府行政力量统一CPU指令集的可能性几乎为零。想要把指令集统一起来,就只能依靠商业力量。类似于美国上世纪90年代X86、Alpha、MIPS、SPARC、Power在几番大战之后,由X86一统江山。中国如果要统一CPU指令集,也要经历这个过程。

ARM最有可能成为中国事实上的国家级指令集

从情感上,我们当然是希望SW64或LoongISA能够成为中国的国家级指令集。

不过,从实践上看,ARM成为事实上的中国国家指令集的可能性更高。

首先,ARM在国内的合作伙伴多达上百家,这些企业会为ARM开发大量应用,并在物联网时代到来之后占据大量市场。


其次,国内部分ARM阵营IC设计公司由非常深厚的政商关系,非常善于宣传营销。能将买IP做集成轻易包装成拥有全部知识产权,进而带上“自主可控”的标签。

比如某公司在核高基的支持下,开发了一款宣称自主可控的32核A57芯片,根据核高基总师魏少军教授的报告,这款芯片将进入特殊市场。又比如某些公司买ARM的IP为基础开发了SSD主控芯片,却宣称“自主可控”、“安全可靠”并荣获各种殊荣,而采用龙芯、申威CPU的SSD主控芯片,却鲜有人知晓。由于ARM由日本控股,主要研发中心在美国,国内一些公司将ARM打扮成“自主可控”的做法无疑是向中国的信息安全体系中埋入特洛伊木马。

最后,国内真正具备自主开发高性能CPU技术的团队非常少,而且由于技术具有迭代演进的特点——每一代新内核,相对应前一代内核的代码替换量最多不会超过20%。而一代内核的研发一般要2-3年。在这种情况下,与其从零开始自主研发,远不如玩买IP做集成或在ARM原始设计上略做修改+营销包装游戏来钱快。

至于高度依赖国外技术,只要足够多的水军就能洗白,而且还能包装成国产骄傲,而代价就是国产处理器继PC之后,再一次跟在洋人身后吃土,在处理器领域再出现一个联想。

在自主研发风险大、成本高、周期长,“短、平、快”能够实现短期获利的情况下,众多商业公司都会选择ARM。

关键字:CPU  指令集

来源: 铁流 引用地址:http://www.eeworld.com.cn/qrs/article_2018010543150.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:Intel与AMD合作推出i7-8809G处理器是
下一篇:ARM承认芯片存安全漏洞,安卓iOS设备都有影响

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

浅谈:如何基于国产CPU的云平台构建容器管理平台

 随着“中兴事件”不断升级,引起了国人对国产自主可控技术的高度关注;本人作为所在单位的运维工程师,也希望能找到一个稳定、能兼容国产CPU的一整套架构方案,来构建IaaS平台和PaaS平台,满足单位对安全自主可控的需求。要基于全国产方式解决公司业务需求至少要在软硬件层面满足,而国内基本都是基于x86解决方案,想找到满足需求的国产化解决方案还是非常困难的事情。但笔者由于一个偶然的机会,接触到了国产的芯片厂商和云计算厂商,并得知他们已经实现了全国产化的云计算平台,笔者也亲自动手体验了安装部署该云计算平台,并在其之上安装部署了容器平台,下面讲一下分享经验。基于国产CPU的服务器纵观国内能用于商用国产CPU服务器也没几家真实能用
发表于 2018-07-16 10:43:01
浅谈:如何基于国产CPU的云平台构建容器管理平台

中天微携手华大九天,高端嵌入式CPU IP更上层楼?

集微网消息,中兴事件让国内IC集体“洗礼”,而反思的不只是IC产业链中高端芯片、制造工艺、设备等的缺失,更严重的是国内生态系统的打造如何正向循环,而不是为他人做嫁衣?在IP层面,国内的境况堪忧,在ARM、Cadence、新思等国外厂商大行其道,以英特尔X86和ARM架构的CPU IP纵横天下,自主CPU IP可谓夹缝中生存,如何反戈一击?最近北京华大九天软件有限公司与阿里巴巴旗下杭州中天微系统有限公司的合作提供了一个范例。据悉,双方在高性能和超低功耗嵌入式CPU设计领域达成深度合作。华大九天提供以Yield & PPA Ecosystem为主题的芯片性能与良率提升解决方案,服务于中天微嵌入式CPU及面向AI领域的SoC平台
发表于 2018-07-12 08:32:05
中天微携手华大九天,高端嵌入式CPU IP更上层楼?

美媒:中国芯片厂商推出国产CPU 试图摆脱对美依赖

  参考消息网7月10日报道 美媒称,中国正试图摆脱对美国公司的依赖并开发自己的芯片。据报道,中国制造商天津海光先进技术投资有限公司开始生产中国自主设计的“禅定”x86中央处理器(CPU)。  据美国技术站点网7月8日援引科技资讯网站Tom‘s Hardware报道,这种处理器以超威半导体公司(AMD)的Zen微体系结构为基础,源于AMD与其中国合作伙伴之间达成的一项x86知识产权授权协议。尽管这家美国巨头否认向这些中国公司出售决定性的芯片设计,但它允许这些公司自行设计专供中国服务器市场的处理器。  报道称,这些“禅定”芯片据说与AMD的EPYC中央处理器几乎一模一样,仅有厂商标识和序列号有所区别。  报道称,美国为阻止中国开发
发表于 2018-07-11 11:04:45

中天微系统CPU IP+微纳感知算法解决AI语音瓶颈

的火热,更体现了自主研发芯片对于语音产品的重要性。雷锋网消息,7月4日,深圳微纳感知计算技术有限公司(微纳感知)联合杭州中天微系统有限公司(中天微系统)宣布即将在今年下半年发布智能语音芯片。这意味着AI语音芯片领域有将有新的“玩家”加入。杭州中天微系统不久前被阿里巴巴全资收购,虽然并未透露收购金额,但广受业界关注。雷锋网当时的报道文章《阿里突然公布一波芯片大动作,只是为了蹭热点吗?》中提到,收购消息公布之后中天微系统 CEO 戚肖宁博士表示:“中天微一直坚持自主创新的道路开发CPU,在加入阿里巴巴以后我们会跟阿里巴巴强大的技术平台和生态结合在一起,尽快的推动中国芯片的商业化,同时把CPU用到各种物联网应用场景。”在此
发表于 2018-07-06 10:50:00
中天微系统CPU IP+微纳感知算法解决AI语音瓶颈

专访UIUC陈德铭教授:「万能芯片」FPGA与深度学习

机器之心原创作者:邱陆陆人工智能的风潮从技术一路蔓延到硬件,让「芯片」成为今年行业里盛极一时的主题。人们关注通用芯片领域里 CPU 和 GPU 不断刷新的基准(benchmark),更对专用芯片(ASIC)领域不同场景下不断问世的解决方案表示出了空前的热情。 而众所周知,在专用芯片与通用芯片中间,还有一个更为灵活,也更为神秘的领域:FPGA。无论是英特尔天价的收购还是微软与 IBM 雄心勃勃的计划,都让人对其更加好奇。而「万能芯片」的名称,以及多样化的职责范围:它可以是智能手机里不起眼的一个小组件,也可以是数千美金一块的开发板,也让人对其真面目更加疑惑。 FPGA 与深度学习的关系究竟是什么?它适合
发表于 2018-06-25 11:42:13
专访UIUC陈德铭教授:「万能芯片」FPGA与深度学习

ARM的新CPU和GPU核能否冲击英特尔老巢?

集微网消息(文/艾檬)在连续创造惊人的数字之后,ARM的目光更为长远。据最新数据显示,截止2017年底基于Arm的芯片出货量已达1200亿片,约占整体市场四成份额。Arm资深市场营销总监Ian Smythe表示,到目前为止基于Arm的芯片出货量应已突破1300亿,未来将迈向2000亿。2035年预计将有一万亿的互联设备,而5G、AI、安全、全计算等技术将大行其道,以为用户提供更自由更互连的浸入式体验。基于此Arm IP产品线再添生力军,在CPU和GPU层面均实现跃升,除着力渲染可将智能手机实现PC性能之外,染指笔记本电脑市场的野心愈加明晰。Cortex-A76的野心去年Arm发布的Cortex-A75针对AI和ML能力进行了特别
发表于 2018-06-23 15:23:23
ARM的新CPU和GPU核能否冲击英特尔老巢?

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
ע39ַ ͼag콢 lolͶעʲô agֳ Űע ggٷ ɳַ ɳ Ű 7777 վٷվ GNSǮ Ԫƴ Ѷ1.5ֲ mgϷˮʱ ȫƶ Ѷ չ˾ Ȥζ ag Ǯ bbinհײ˴ȫ bbinϷͲʽ gnsվ 940 ճ淶 羺 ƱϷԪ ע mgЩ