历史上的今天

今天是:2024年09月30日(星期一)

正在发生

2020年09月30日 | RISC-V基金会CTO:站在巨人肩膀上,展望下一个十年

发布者:EEWorld资讯 来源: EEWORLD关键字:RISC-V  CTO 手机看文章 扫描二维码
随时随地手机看文章

本文作者:RISC-V基金会CTO Mark Himelstein


RISC-V已经有十年的历史了。下面我们来看看RISC-V基金会已经完成了什么,以及它是如何通过针对特定计算环境和行业的扩展来向前发展的。


RISC-V基金会正在开发一系列可选扩展,旨在以前所未有的新方式支持特定行业以及整个计算行业。


本文提供了这些扩展的三个例子:安全、向量和缩减的代码大小。


RISC-V最近庆祝了它的10周年纪念日,我们的社区现在处于一个独特的位置,可以充分利用之前在开源软件和硬件方面的历史。


RISC-V是一个完整的开源体系结构,充分体现了RISC的特点。它是一个灵活的平台,适用于解决从物联网(IoT)到超级计算机等各种行业需求的解决方案。


我们最初开发了一个紧凑的指令集体系结构(ISA),它能够包含通用、可选和自定义扩展。毫不奇怪,现在的门槛比上世纪80年代第一个商用RISC芯片出现时高很多,这意味着对ISA特性的要求更高,同时也需要不断增长的生态系统来生产可部署产品。


当然,ISA只是冰山一角。它本身并没有什么用处,因此我们已经并正在继续开发一个丰富的软件生态系统,确保工具和功能(例如,模拟器、验证工具、操作系统、管理程序、调试器、编译器等)已经就绪。反过来,RISC-V成员可以从与社区的共同努力中获益,并加速创新。


我们的组织正在开发一系列可选扩展,旨在以前所未有的新方式支持特定行业以及整个计算行业。我将在这里讨论的三个例子,分别是密码学、向量处理和缩减代码大小。


安全


无论是行业还是实现,公司都必须决定其应用程序所需的安全级别。这是自RISC开始以来情况发生了很大变化的情况之一,从需要使用改进的加密标准(如AES)到防范诸如Spectre和Meltdown之类的恶意攻击。


例如,RISC-V加密任务小组已经设计了许多属于其他扩展(例如RISC-V的位操作扩展)的指令,并且正在设计特定于加密的扩展。因此,如果金融部门需要保护每一笔交易,我们定义的扩展可以将AES-128加密所需的指令减少一个数量级以上(在64位RISC-V设计中,从1145条指令减少到78条指令)。利用RISC-V的向量扩展,高性能的实现技术可以进一步将指令的数量减少到每个块不到一条指令,同时提高了抗旁路攻击的能力。RISC-V 组织在ISA中允许的内容非常节俭,任务小组必须向社区展示扩展指令集的价值后才会选用。


矢量处理


自从 ILLIAC或CRAY一号计算机问世以来,向量处理已经存在了很长一段时间。它一直是关键部门做的事情,如天气预报和声纳等。然而,现在随着人工智能(AI)的兴起和机器学习(ML)在各类型的应用和解决方案中的扩散,向量处理需求已经成为主流。


RISC-V有其历史上的优势。我们见证了所有已经诞生的实现以及现代应用程序和工作负载的需求。因此,我们在社区中有一组架构师设计向量扩展来处理最苛刻的用途,比如稀疏矩阵等。


此外,因为我们创建的向量扩展没有历史的负担,而且有一个整体的看法,所以我们注意到了到底需要什么。例如,对于内存系统,为了减少那些非常稀疏的矩阵操作的影响,我们增加了虚拟内存(如页表和tlb)和内存访问(支持实现来有效地减少对遍历操作的缓存影响)。


减少代码量


嵌入式操作(如物联网应用程序和计算机设备)通常会要求代码量减少。我们创建了一个支持16位指令版本的C扩展(C extension),它适用于32位标准指令集中的相应指令。正如您所想象的,这减少了空间需求并提高了缓存的局部性。


然而,一旦我们设计了C扩展,就可以清楚地看到,所有其他段都可以利用这个扩展来增强它们的缓存局部性。随后,C扩展成为大多数实现者将在其设计中包含的基本扩展。但我们并没有就此止步。我们从整体上审视了嵌入式市场的需求,并推出了其他扩展,比如称为Zfinx的扩展。它允许实现者在整数和浮点运算之间共享寄存器,从而减少寄存器所需的空间。


通过这些例子,您可以看到RISC-V正在考虑特定行业的需求,并将它们转换为适当的RISC-V特性。这样一个整体的观点加上RISC-V的灵活性吸引了众多行业的成员。我们打算继续这种模式。因此,总有一天你可以在你的烤面包机上看到RISC-V的设计,以及地球上最大的超级计算机,以及介于两者之间的每一个计算平台中。

关键字:RISC-V  CTO 引用地址:RISC-V基金会CTO:站在巨人肩膀上,展望下一个十年

上一篇:半导体界的并购案正在发生着变化
下一篇:英特尔先进封装技术拿到美国防部大额订单

推荐阅读

27日,深圳前海深港半导体投资有限公司投资的重庆两江新区半导体产学研基地正式开业,将从人才培训、产业孵化、半导体基金等多方面促进重庆半导体产业的进一步发展。此前,多个半导体生产基地落户重庆。2013年,京东方集团半导体显示器件生产基地之一落户重庆。2016年,全球领先的印刷电路板制造商奥特斯重庆工厂投产,重庆成为中国第一个半导体封装载板生...
此前通用汽车罢工闹得沸沸扬扬,而引起罢工则是汽车电动化。 冰箱的普及,让送奶员失业了。手机的出现,让接线员失业了。眼下,随着电动车普及,汽车行业的工人们担心发动机装配线的岗位将被会电池制造商取代。电动汽车零部件更少、制造所需劳动力更少,汽车行业的就业机会将会减少,这导致美国汽车工人联合会(UAW)发起针对通用汽车的罢工。 菲亚特克莱...
微软本周开始在其 iPad 版 Word 和 Excel 应用程序的最新 Beta 版本中测试鼠标和触控板支持。该功能是从 2.42 版本中引入的,可通过苹果的 Beta 测试服务 TestFlight 获得。鼠标和触控板支持在编辑文档或电子表格时会提供丰富的视觉反馈。使用触控板时,光标在屏幕上显示为圆圈,当您用手指在触控板上操作时才会弹出。将鼠标悬停在应用程序...
1.5kW恒压恒流电源,在紧凑的封装中提供先进的可编程性,适用于各种应用2021 年 9 月 30 日– XP Power正式宣布推出两款新的单相1.5kW AC-DC电源,提供可编程恒压(CV)和恒流(CC)操作,并带有模拟和数字接口供用户控制。这款紧凑方便使用的产品采用高效的谐振零电压开关(ZVS)拓扑,适用于工业、制程控制、印刷、医疗、半导体制造、水处理和测...

史海拾趣

问答坊 | AI 解惑

如何快速启动ATAB581x-x-B收发器工具包

快速启动ATAB581x-x-B收发器工具包的具体应用  …

查看全部问答∨

基于ARM的条码精密测量系统

摘要: 本文介绍了一种基于32位高性能处理器的视觉精密测量系统的软硬件设计。图像传感器采集的条码图像通过精密定位算法得到绝对位移值,由以太网接口实现高速图像采集。该系统适用于高精度定位的各种位移测量。 关键词: ARM;嵌入式系统;视觉 ...…

查看全部问答∨

问大家一个可能不太好回答的问题

目前的问题是编译出来的boot和内核下载进去系统起不来,可能这个问题比较宽泛不太好解决,但是还是希望各位提供以下应该大概从哪些方面下手。…

查看全部问答∨

移动硬盘

大家好呀,我给移动硬盘加密,但是在加密过程中叫我格式化硬盘,我没有格,但是退出来以后打开硬盘时还叫我格式化,一盘打不开了,怎么办,我里面有好多的资料的?请帮忙解决一下…

查看全部问答∨

VStudio 2005下开发智能设备程序,请问如何进行文件操作,谢谢

用VStudio2005开发移动设备程序,用的模拟器就是它自带的Pocket PC 2003,请问: 1. 如何将文件拷给模拟器 2. 具体如何打开,访问和修改文件 3. 文件含有中文,请问是不是要用UNICODE编码?具体如何识别中文字符? 谢谢,在线等…

查看全部问答∨

为啥子QFN36的比LQFP48封装的还要贵啊?

有个地方希望用很小的体积,比较喜欢QFN36,再一看参考报价竟然比同规格的LQFP48贵一两块钱。到底该不该选他呢?顺便问一下:量大一些的话,这两种封装的价格该如何比较呢?…

查看全部问答∨

向香版主请教:STM32抗干扰能力的问题

    一直没搞明白STM32的抗干扰能力如何(我用的是STM32F103ZET6)...查了N多数据手册及应用笔记也只发现关于抗ESD能力的介绍(2000V/500V)...    虽然抗干扰最主要还是靠外围硬件,但如果处理器本 ...…

查看全部问答∨

特斯拉 的 那些事,知道的请回帖

特斯拉发明的无线传电系统,利用电离层和大地之间的电能,与特斯拉线圈共振,可以再全球范围类接收到这种电能,无论距离有多远,可以不向谁支付任何费用,但是,这个计划在当今世界无法使用,因为会抢了其他能源财政的饭碗,影响许多企业的利益,如 ...…

查看全部问答∨

求 M3 串口烧录bootloader代码

 想试下M3串口烧录程序,但用StellarisWare软件库里面的boot_serial试过不行,不知哪位专家有用过的代码??…

查看全部问答∨
小广播
最新半导体设计/制造文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 市场动态 半导体生产 材料技术 封装测试 工艺设备 光伏产业 平板显示 EDA与IP 电子制造 视频教程

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved