RISC-V会彻底改变计算吗?

来源:内容由半导体行业观察(ID:icbank)编译自「ACM」,谢谢。

 

微处理器的开放指令集有望重塑计算,并引入新的、更强大的功能。

 

现代计算机依靠许多元件来提供高速和高性能,但是很少有比一台精简的指令集计算机(通常称为RISC)发挥更大作用的了。尽管指令集体系结构(ISA)具有不同的形状和形式-并且它支持多种系统和设备-但存在一个共同点,与复合指令集计算机(CISC)相比,RISC允许微处理器以更少的每指令周期(CPI)运行。

 

当然,ISA是计算的核心。加州大学伯克利分校计算机科学教授、ACM A.M.图灵奖获得者戴夫·帕特森(Dave Patterson)说:“这是允许硬件和软件进行通信的基本词汇,他差不多算是创造了这个术语,并开发了早期的RISC计算模型。在过去的几十年里,英特尔和ARM这两大实体基本上控制了ISA。他们的专利微处理器可以从笔记本电脑到云服务器,从智能手机到物联网(IoT)设备的所有设备运行。如今,很难找到没有英特尔或ARM处理器的计算设备。

 

所有这些都将改变。由Patterson和伯克利大学教授Krste Asanovi'c以及他们的学生构想的一种免费的开放式指令集RISC-V正在颠覆微处理器行业。免税版的ISA于2011年首次亮相,它支持新型,更专业的微处理器设计,这些设计很快将出现在传统计算设备以及可穿戴设备,家用电器,机器人,自动驾驶汽车和工厂设备中。上诉?“ RISC-V以比专有RISC低得多的成本提供了非常高的灵活性。它允许用户生产适合特定应用的定制芯片。”Asanovíc解释说。

 

以下说明

RISC-V的推出与半导体行业的其他重大变化不谋而合。CMOS晶体管的缩放速度正在放缓,这已不是秘密。即使最近在设计上取得了突破,将密度和性能提升到了新的水平,戈登·摩尔(Gordon Moore)关于每两年将晶体管倍增的长期预测——“摩尔定律”(Moore's Law)也不再成立。随着半导体进展缓慢,而性能需求持续增长,设计更先进的计算设备和燃料创新的能力受到威胁。Patterson解释说:“向前看,逻辑路径是为应用领域的微处理器上的基本指令集添加扩展。”。

 

RISC-V的吸引力是不可否认的。一个通用的ISA意味着ISA的不同实现和用例可以利用相同的核心软件堆栈,从而最小化移植到编译器、操作系统和其他软件的工作。RISC- v的主要优点不是它是RISC的一个新的变种或迭代,而是它是一个开放的ISA。因此,人们期望该模型将产生将RISC-V置于商业地图上所需的软件堆栈。然而,与此同时,也有一种担忧,即给用户改变ISA的能力将导致RISC-V软件生态系统的分裂。

 

Asanovíc和Patterson于2010年开始在伯克利的并行计算实验室(Par Lab)研究第五代RISC指令集。该项目的诞生源于对专有ISA缺乏灵活性的失望。Patterson回忆说:“我们无法做一些我们想做的重新搜索。两人瞄准了一个长期存在的行业问题:无法为特定目的定制芯片。这项倡议是基于他们自己的需要。“由于我们无法获得英特尔或ARM使用或修改其专有指令集的许可,我们决定为自己的研究开发自己的指令集,并帮助其他学者的研究。”

这个项目吸引了整个计算机行业的眼球,在微软和英特尔1000万美元的实验室资金和DARPA的额外资金支持下,该项目迅速发展起来。很明显,许多人想要一些类似于Linux微处理器操作系统的东西。人们希望有一个开放的指令集,允许世界上任何人使用开放和通用的词汇表来构建芯片,”Patterson说。2014年,RISC-V正式公开发布,到那时,这个想法已经获得了足够的动力,催生了非盈利的RISC-V基金会(riscv.org),作为研究、标准和行业合作的交流中心。现在它拥有超过425个成员。

在过去的几年里,RISC-V已经逐渐进入主流计算领域。例如,三星宣布将在其2020年5G智能手机中使用RISC-V内核。这家电子巨头还将开发RISC-V内核,用于人工智能图像传感器、安全管理、人工智能计算和机器控制系统。

 

其他人也在效仿。Western Digital、NVIDIA和Qualcomm也宣布他们将在固态硬盘(SSD)和硬盘驱动器(HDD)以及用于智能手机和机器学习的图形处理单元(GPU)等应用中使用RISC-V。

减少RISC

RISC-V的吸引力是显而易见的。RISC-V基金会的首席执行官Calista Redmond说:“通过模块化设计,允许用户根据特定的计算需求添加特定的扩展,它开启了完全不同的可能性。”这种设计绕过了一种一刀切的方法,这种方法具有预先包装好的特性和功能,您可能需要,也可能不需要,以及随之而来的性能和能源消耗。同样重要的是,RISC- V从占主导地位的行业巨头英特尔和AMR手中夺取了微处理器的控制权。她补充道:“相反,你有各种各样的供应商,以及随之而来的创新。”

 

其结果将是为特定任务设计、制造和优化芯片。Asanovíc解释说:“设计中没有限制应用程序域的内容。例如,RISC-V芯片可以用于专注于特定的人工智能任务,如图像识别或机器语言翻译,也可以用于建立跨越几代设备和产品的微控制器框架。这将允许企业绕过未来的研发,以及正在进行的许可和版税要求。“公司可以建立自己的核以满足自己的需求。他们可以更深入地了解核心的运行方式,甚至开发自己的安全功能,”他说。

 

实际上,许多人预测RISC-V将成为行业标准。尽管RISC-V不会取代专有的RISC,但其自定义扩展名将支持全新的应用程序,功能甚至设备。Asanovi'c说,“不再需要让企业适应芯片的功能。他们将创建满足其特定需求的芯片。” 西北大学计算机与信息科学副教授Abhi Shelat补充说:“就低端处理器的使用和成本而言,由于开源经济学的原因,该芯片可能占主导地位。随着工具链成为标准,它将比使用专有替代品执行许多任务便宜。

处理变更

不出意料,RISC-V也有怀疑者和反对者。批评者认为,该标准可能会在不同类型的RISC-V设备和生态系统之间引入互操作性挑战。随着ISA的不同版本的形成,可能会出现行业分裂和潜在的互操作性问题。此外,与某些类型的设备(如智能手机)的二进制兼容性可能会出现问题。目前,许多应用程序都是按照ARM指令集编写的。同样,该平台可以在某些高端云环境中应对挑战,在高端云环境中,需要大量资源来构建与专有ISA设计相抗衡的系统。

 

还有一些关于指令集将如何发展的问题,目前还缺乏管理技术的强大工具。RISC-V基金会正在通过协作标准和协议促进进步。然而,成功很大程度上取决于持续的合作。因此,一些行业参与者,特别是那些在开放的ISA范围内损失最大的行业参与者,已经瞄准了这项技术。例如,ARM在2018年6月建立了一个反RISC-V网站。它在上线几天后被撤下,当时ARM的员工反对这一策略。然后ARM在2019年11月宣布,将开放Cortex M cores的专有指令集,以便客户可以调整和定制指令。

 

然而,RISC-V正在迅速成形。Semico研究公司在2019年11月的一份报告中预测,到2025年,RISC-V CPU内核市场将达到624亿,约占整个CPU内核业务的6%。Semico总裁Jim Feldhan说:“公司正在转向RISC-V解决方案,以满足广泛的性能和产量需求。”通讯、运输和工业设施是RISC-V的特别热门领域。Redmond说:“开发更创新、更高效的芯片的想法非常吸引人。”

 

安全也可能成为RISC-V的主要卖点。目前,还没有办法确切地知道间谍软件或恶意代码是否已经嵌入到芯片的BIOS级。“今天,微处理器安全是一个黑盒子,”Patterson说。开源方法提供了一些潜在的优势。首先,那些使用RISC-V芯片的人会确切地知道微处理器上发生了什么。其次,用户可以开发指令集扩展,并产生专注于特定安全需求的设计。公司和政府机构可以开发出没有植入间谍软件或恶意软件的芯片。

推动未来

Redmond认为,RISC-V的商业引入填补了计算机行业长期以来的空白。它不仅打破了ARM和Intel现有的ISA双寡头垄断,允许用户掌控自己的命运,还建立了一个开放的框架来推动全球合作和创新。她说:“这一模式在上个世纪已经以许多不同的形式证明了它的成功,从电话、汽车到网络和软件。”“RISC-V代表了该概念的下一个逻辑阶段,它特别适合物联网和日益互联的世界。”

 

RISC-V的未来无疑是光明的。除了在企业界引起关注外,还有超过十二所大学也加入了RISC-V。不仅研究人员希望开发利基和精品RISC-V芯片来协助他们的学习,包括加州大学伯克利分校在内的学校 ,康奈尔大学麻省理工学院,剑桥大学和中国深圳(北京?)的清华大学已经开始开发与RISC-V的设计,工程和使用有关的教学材料和说明。Redmond解释说:“这为将来更广泛地采用和更广泛地使用该框架埋下了种子。”

 

所有这些都可能助长半导体行业多年未见的颠覆性发展。Patterson将RISC-V的推出描述为“计算机体系结构的新黄金时代”。西雅图华盛顿大学计算机科学与工程学院副教授迈克尔·泰勒(Michael Taylor)说:“ RISC-V没有严重的技术或实践问题。它将最终取代x86和ARM作为微处理器的主要指令集。它将从根本上改变计算机世界。”

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

干货|六维力和力矩传感器的技术与应用

来源:机器人大讲堂六维力和力矩传感器是一种提供三轴力和三轴力矩反馈的设备,并广泛应用在机器人控制、力学实验和科研等不同的场景中。不同于其他常见的测力仪器,六维力和力矩传感器可以测量完整的六自由度环境力数据,从而使其适…

Spark笔记——技术点汇总

Spark笔记——技术点汇总 目录 概况 手工搭建集群 引言 安装Scala 配置文件 启动与测试 应用部署 部署架构 应用程序部署 核心原理 RDD概念 RDD核心组成 RDD依赖关系 DAG图 RDD故障恢复机制 Standalone模式的Spark架构 YARN模式的Spark架构 应用程序资源构建…

人工智能正在推动芯片的复兴

来源丨Forbes作者丨Rob Toews编译丨科技行者半导体是数字时代的一项基础技术。美国硅谷的名字正是源自于此。过去半个世纪以来,计算技术的革命改变着社会的方方面面,而半导体技术正是这场革命的核心。自英特尔1971年推出全球第一个微处理器以来&#xff…

MEMS为何独领风骚?看完这篇秒懂!

显微镜下的MEMS结构(注意图片上的刻度,是微米哦)文章来源:硬件十万个为什么卡西欧早年就以电机马达、继电器等机电产品闻名。如今的卡西欧本身就是MEMS的制造商之一,用MEMS的思路解决传统机械手表遇到的问题是卡西欧的…

如何把我的Java程序变成exe文件?

JAVA是一种“跨平台”的语言,拥有“一次编写,处处运行”的特点,让它成为当今IT行业,必不可少的一门编程语言。每一个软件开发完成之后,应该大家都需要打包程序并发送给客户,常见的方式:java程序…

福布斯:混合现实未来的八大应用场景

来源:AR工业应用近日,福布斯发布了一篇关于混合现实未来的八个值得关注的领域和应用场景。文中提到:随着时间的推移,技术永远在不断进展,而未来技术中很可能是AR和VR的结合形式。有报告显示:2024年&#xf…

演化树,靠不住?挑战物种出现与灭绝速率的估算方法

来源:Nature自然科研原文作者:Mark Pagel以演化树形式绘制的图表能够显示物种之间的系统发育关系,这类图表被广泛用于估算新物种出现以及现存物种灭绝的速率,但一项新的研究对这种方法提出了质疑。科学家经常试图对生物的过去是什…

2020五大技术趋势一览!超自动化、人类增强技术、无人驾驶发展、机器视觉崛起、区块链实用化...

文章原载于 RichardLiu自动驾驶技术的发展近年来,自动驾驶技术一直在发展,特斯拉、英特尔等大公司在这一领域取得了长足的进展。虽然我们还没有达到L4级或L5级自动驾驶汽车的水平,但我们已经很接近了。为了解释每个级别的含义,下…

Facebook 开源聊天机器人Blender,经94 亿个参数强化训练,更具“人情味”

来源:AI前线作者 | Kyle Wiggers编译 | Sambodhi策划 & 编辑 | 刘燕不久前,Facebook 开源了号称是全球最强大的聊天机器人 Blender,它标志着 Facebook 在 AI 领域的新进展:新的聊天机器人不仅解决了此前聊天机器人的固有缺点&…

微服务go还是java,Java微服务 vs Go微服务,究竟谁更强!?

前言Java微服务能像Go微服务一样快吗?这是我最近一直在思索地一个问题。去年8月份的the Oracle Groundbreakers Tour 2020 LATAM大会上,Mark Nelson和Peter Nagy就对此做过一系列基础的的测试用以比较。接下来就给大家介绍下。在程序员圈子里&#xff0c…

Defi安全-Mono攻击事件分析--etherscan+phalcon

MonoX攻击事件相关信息 在Ethereum和Polygon网络都发生了,攻击手段相同,以Ethereum为例进行分析: 攻击者地址:MonoX Finance Exploiter | Address 0xecbe385f78041895c311070f344b55bfaa953258 | Etherscan 攻击合约&#xff1a…

特斯拉自动驾驶靠自研芯片,国产智能汽车怎么办?

文章来源:量子位从这个月开始,特斯拉终于跌破30万,进入补贴行列,与国产汽车展开正面竞争。在国产汽车和特斯拉之间该如何选择,除了续航里程外,最重要的可能就是智能驾驶系统了。智能驾驶系统该怎么比较&…

【星·企业】竞逐卫星互联网“新基建”,「九天微星」完成2.7亿元B 轮融资

图为九天微星一箭七星“瓢虫系列”主星示意图来源:中科创星据了解,「九天微星」将用此轮融资在河北唐山和四川宜宾分别建设互联网卫星平台、载荷自动化产线,同时强化宽带通信系统研发能力,加速地面终端产品投产。九天微星卫星工厂…

3D原子映射有助于研究生命的起源

Chi Ma/Royal Ontario Museum来源:IEEE电气电子工程师一种相对较新的研究原子的技术可能会对地球上生命的起源提供更多的线索。科学家利用三维原子图(特别是原子探针层析成像)发现,太阳系中最古老的分子流体本可以支持氨基酸的发展…

混合现实未来的八大应用场景

来源:诚迈科技近日,福布斯发布了一篇关于混合现实未来的八个值得关注的领域和应用场景。文中提到:随着时间的推移,技术永远在不断进展,而未来技术中很可能是AR和VR的结合形式。有报告显示:2024年&#xff0…

4个重要的量子理论实验综述

文章原载于:大数据01 量子理论量子理论是一个容易让人迷惑的理论,因此,如果我们想准确地了解其概况,就需要非常谨慎。与大多数自牛顿著作和其他17世纪晚期科学家著作问世以来出现的物理学成果一样,量子理论是一个以数学…

前沿|《细胞》:绕过眼睛植入幻觉,科学家成功在盲人脑海中呈现指定图像!...

该文章内容转载自学术头条对于全球 5000 多万盲人来说,重见光明是一个遥不可及的梦想。而为了与盲人朋友进行交互,我们发明了盲文,用各种凸起的字符集合来表达各种意思。但这种通过手指触摸来识别的方式太过低效。随着脑科学研究的深入&#…

mysql error1045 yes,MySQLERROR1045(28000)错误的解决办法

错误现象:ERROR 1045 (28000): Access denied for userODBClocalhost(using password: NO)ERROR 1045 (28000): Access denied for userODBClocalhost(using password: YES)windows下,以上两个错误的解决方法,本人亲测有效,现分享…

软件测试常考面试题-软件测试面试宝典 ---面试过程中踩过的坑

问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等&am…

Soft robotics:造仿生昆虫机器人柔性骨骼新技术,只需2小时,成本不到7块!

来源:量子位原标题:只需2小时,成本不到7块,你我皆可制作的3D机器人机器人的骨架能像昆虫那般灵活、健壮吗?这个问题一直困扰着研究人员。以往,要么制作工艺太过复杂,耗的时间长;要么…