ai新闻网
ai新闻网是利用人工智能技术24小时提供全面实时新闻信息资讯,内容覆盖国内外突发新闻事件,设新闻、体育、娱乐、财经、科技、网络、生活、游戏、旅游、奇趣等频道,是新闻媒介利用人工智能写稿的全面尝试,因初级ai期智商较低,新闻内容的可读性相对较弱,请不要信以为真!

让Arm感到压力的开源指令集RISC

原标题:让Arm感到压力的开源指令集RISC-V,我们对它有些误解?

RISC-V指令集从2014年正式发布第一版用户手册时面临多方质疑,到后来成为印度国家指令集,再到今年国内发布首个RISC-V支持政策。经过短短几年时间,RISC-V不仅有政策的支持,企业和学术圈对这个开源指令集的关注度不断提高,甚至让Arm也感受到了压力。随着RISC-V商业落地的向前推进,业界也充满了期待,但是从指令集设计到最终的应用,我们对RISC-V或许有些误解。

3个月完成指令集设计只是个“玩笑”

RISC-V要从2010年说起,当时加州大学伯克利分校的一个研究团队准备启动一个新项目,为新项目选架构的时候研究团队看到了Arm、MIPS、SPARC和x86等,但这些指令集不仅越来越复杂,还有很多IP法律问题。所以伯克利研究团队临时组建一个四人小组,开展了一个3个月的暑期小项目设计新的指令集,目标是新的指令集能满足从微控制器到超级计算机等各种尺寸的处理器。具体地说,RISC-V指令集架构简单、完全开源并且免费,将基准指令和扩展指令分开,可以通过扩展指令做定制化的模块和扩展。需要指出的是,RISC-V的基准指令确定后将不会再有变化,这是RISC-V稳定性的重要保障。

因此,在中国缺芯的大讨论中,有观点认为伯克利分校3个月就能设计出一套全新的指令集,这表明指令集的设计并没有那么难,更大的难点在于指令集生态的建设。但其实RISC-V从2010年开始到2014年才正式发布第一版用户手册,中间经历了4年。还有一点不容忽视,在RISC-V指令集架构之前,伯克利分校已经有了四代RISC指令集架构的设计经验,第一代RISC指令集早在1981年就已经出现,因此指令集的开发简单与否并不是那么容易得出结论。

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

至于RISC-V的生态建设,成立于2014年, 致力于在网络边缘端进行智能边缘计算的法国初创公司GreenWaves Technologies CEO Loic Lietar接受雷锋网专访对此发表了自己的看法。他表示:RISC-V作为后来者生态的建设正在快速发展,也正在快速成熟。从2015年非盈利性组织RISC-V基金会(RISC-V Foundation)成立,两年内已经有150多个单位加入,包括谷歌、华为、英伟达、高通、麻省理工学院、普林顿大学、印度理工学院、中科院计算所等。

GreenWaves Technologies CEO Loic Lietar

RISC-V微处理器的兼容性不是问题

 RISC-V基金会(RISC-V Foundation)

随着RISC-V生态的快速发展,许多人都担心RISC-V的开放以及可扩展性会出现碎片化以及兼容性的问题。Loic Lietar指出:“相比手机、PC以及一些高性能处理器,应用于传感设备的微控制器对生态的依赖性没有那么高。从GreenWaves的角度看,我们的基于RISC-V的32位微控制器面向的主要是来自物联网等终端市场的边缘计算需求,一个设备将长时间重复运行几个应用, 而并不会像手机或电脑一样安装和卸载不同的应用程序,因此对软件兼容性的依赖程度并不是个问题。同时,我们嵌入了基于RISC-V标准的扩展指令集以获得最佳的性能和能效,这是我们与其他竞争对手最不同的地方之一。另外,微控制器市场的生态很多是开源的,我们的处理器已经移植了Arm Mbed OS、FreeRTOS,未来我们还将不断移植,适应终端在不同的生态圈的发展需求。我们还开发了一些专有工具可帮助软件开发人员为我们的8核并行架构自动生成最优化的软件代码。”

对于系统移植是否会影响处理器性能的疑问,Loic Lietar给出了否定的答案。他说:“比如在我们的GAP8微控制器架构下,运行的一般都是简单的实时操作系统(RTOS)。因为在我们的应用场景中,虽然设备需要完成的工作是高性能的,但从代码量和重复性来看是相对简单的,并不需要复杂的操作系统的支持。所以各种RTOS对性能的影响并不十分严重。”

除了软件和OS,EDA工具的完善度也会影响RISC-V的发展,Loic Lietar对此表示,无论是我们现在已经有的产品还是我们的下一代产品,现有的EDA工具都足以满足我们的开发设计需求,目前也没有因为缺少RISC-V的特殊工具出现问题。

由此可以看到,基于RISC-V的微控制器对生态的依赖程度确实还没有那么高,那对于更高性能的RISC-V处理器又如何呢?

RISC-V只有物联网边缘端处理器?

上一篇:人工智能引领创新发展高峰论坛在绍兴诸暨召开 下一篇:没有改革开放就没有中国互联网,防范开源风险成网络强国当务之急