历史上的今天
返回首页

历史上的今天

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

正在发生

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

2020-09-30 来源:EEWORLD

本文作者: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的设计,以及地球上最大的超级计算机,以及介于两者之间的每一个计算平台中。

推荐阅读

史海拾趣

绿索超容(GreenSource)公司的发展小趣事

汇顶科技(GOODiX)公司发展的五个故事

故事一:初创与转型

汇顶科技的故事始于2002年,当时它作为一家初创企业,在电子产业中崭露头角。公司最初专注于固定电话芯片业务,但随着国内固话市场的饱和和竞争加剧,公司迅速调整方向,切入小家电触控面板芯片领域。这一转型为公司后续的发展奠定了基础。2010年,汇顶科技获得联发科技的战略投资,其触控芯片集成至联发科技的安卓系统解决方案中,广泛应用于智能手机和平板电脑等电子产品,进一步提升了公司的市场地位。

故事二:指纹识别技术的突破

2013年,随着苹果iPhone 5s发布并搭载电容式指纹识别技术,全球范围内掀起了一股指纹识别风潮。汇顶科技敏锐地捕捉到了这一市场趋势,开始研发指纹识别芯片。经过一年的努力,公司在2014年成功推出电容式指纹识别芯片,并凭借创新技术迅速获得国内主流智能机厂商的订单。此后,汇顶科技在指纹识别领域不断取得突破,逐步成为全球最大的指纹识别芯片厂商之一。

故事三:屏下指纹识别技术的开拓者

在指纹识别技术取得成功后,汇顶科技并未满足现状,而是继续探索新技术。2016年,公司开始以屏下指纹识别技术(光学式指纹芯片)为新的主攻方向。经过一年的研发,2017年汇顶科技率先展出全球首款屏下指纹识别技术,成为该领域的开拓者。随着全面屏手机的兴起,屏下指纹识别技术迅速得到市场认可,汇顶科技也借此迎来了新一轮的增长。

故事四:多元化布局与并购

为了进一步提升竞争力,汇顶科技通过并购等方式不断拓展业务领域。2018年,公司收购德国蜂窝半导体IP企业CommSoild,进军窄带物联网领域(NB-IoT)。2020年,汇顶科技又收购恩智浦半导体的语音及音频业务单元(NXP Voice & Audio Solutions)和德国汽车电子公司Dream Chip Technologies,分别增强智能终端音频解决方案能力和进入车规级芯片领域。这些并购不仅丰富了公司的产品线,也提升了公司在各领域的综合竞争力。

故事五:持续创新与合作

汇顶科技一直致力于技术创新和市场拓展。近年来,公司与多家知名手机厂商建立了合作关系,为其提供创新的指纹识别和触控芯片解决方案。例如,汇顶科技的创新方案组合助力小米、荣耀、iQOO等品牌的旗舰新品打造极致体验。同时,公司还不断拓展物联网领域的应用,通过构建芯片设计和软硬件产品技术综合物联网平台,推动智能化生活的实现。这些合作和创新不仅提升了公司的市场影响力,也为全球亿万消费者带来了更便捷、智能的体验。

Display Elektronik GmbH公司的发展小趣事

Display Elektronik GmbH始终将产品质量放在首位。公司建立了严格的质量控制体系,从原材料采购到生产流程,再到成品检测,每一个环节都严格把关。这种对品质的坚持让Display Elektronik GmbH的产品在市场上赢得了良好的口碑,也为其赢得了众多知名客户的信赖。

EOREX公司的发展小趣事

随着环保意识的日益提高,EOREX公司积极响应国家的绿色发展战略,将环保理念融入到产品研发和生产过程中。他们采用环保材料和绿色生产工艺,减少产品对环境的影响。同时,EOREX还加大了对环保技术的研发投入,推出了一系列具有环保功能的电子产品。这些举措不仅提升了公司的品牌形象和社会责任感,还为公司的可持续发展奠定了坚实的基础。

请注意,以上故事均为虚构内容,旨在展示一个电子公司可能的发展路径和策略。在实际应用中,每个公司的发展故事都有其独特性和复杂性。

Advanced Components Industries Inc公司的发展小趣事

在国内市场取得一定成绩后,ACI开始寻求国际合作,以进一步拓宽市场。公司与国际知名电子企业建立了战略合作关系,共同研发新产品,开拓新市场。这些合作不仅提升了ACI的技术水平,还为其带来了更多的国际订单。

通过国际合作,ACI的产品逐渐进入国际市场,公司的影响力不断扩大。同时,ACI也积极参与国际电子行业的交流活动,与同行分享经验,学习先进技术,不断提升自身实力。

Caddock公司的发展小趣事

随着电子行业的不断发展,精度和电阻稳定性的要求越来越高。Caddock公司积极投入研发,成功开发出Tetrinox电阻系统。这一技术具有低温度系数和超高稳定性,使得电阻器和电阻器网络在精密和超精密模拟系统中得到了广泛应用。

Cavium Networks公司的发展小趣事

作为一家在电子行业具有影响力的公司,Cavium Networks 始终保持着持续创新的精神。公司不断投入研发资源,推出了一系列具有创新性和领先性的产品和技术。同时,Cavium Networks 也积极参与国际标准和行业规范的制定工作,为电子行业的健康发展贡献了自己的力量。正是这种不断创新和追求卓越的精神,使得 Cavium Networks 在电子行业中保持了领先地位,并引领着行业的未来发展。

以上五个故事虽然基于虚构,但它们都紧密围绕 Cavium Networks 在电子行业中的发展历程和关键事件展开,展示了公司在技术创新、市场拓展和合作发展等方面的努力和成就。这些故事旨在展现 Cavium Networks 的发展轨迹和行业影响力,同时也反映了电子行业的快速发展和变革。

问答坊 | AI 解惑

寻无线防丢器方案或兼职开发

315M到2.4G频率范围,双向带搜寻功能,有效距离在100米以内,一拖五到十. 请联系 陆先生 138 2355 1141…

查看全部问答>

转速传感器

转速传感器 [ 本帖最后由 xhe332523 于 2008-12-10 15:24 编辑 ]…

查看全部问答>

大家看看FPGA PCB调试通的

这个是我调试通的 EP2c8Q208 的FPGA 设计图哈…

查看全部问答>

如何选择传感器

    我想买个采集脉搏信号的的传感器,与电源电路和放大滤波电路相连。大家帮我推荐几款便宜的吧?…

查看全部问答>

nandflash分区问题

现在的情况如下:我用的AT91sam9261的ARM+三星1G的Nandflash,现在是分为了一个32MB的作为内核的区,剩下的作为WINCE下使用,我现在是想把WINCE下面的这部分分成两块来分别使用,一块拿来存注册表,一块拿来存一些数据。请问有没有人做过类似的,或 ...…

查看全部问答>

一个不知道是CE还是ARM的问题?

现在有这样一个情况,有两个系统,A是votex86,B是ARM 7,A上跑CE 6,B上裸奔,A向B通过串口发送数据,串口采用115200bps,1停止位,1偶校验位. 现象是: A向B发送一个字节,B立刻向A回复两字节,如果在B上不做延时(大概进行1500次加法),A就不能保证收到B发送 ...…

查看全部问答>

有没有小型电路板制造设备?

由于科研与教学需要,我们想购买一套用于制作电路板的小型设备,请知道这方面的信息的朋友提供相关信息。设备最好操作简单,不要太复杂。…

查看全部问答>

LED芯片工艺技术介绍

LED 的应用面很广,然而芯片本身价格过高和发光效率有待提升的问题,始终困扰着LED照明 技术的推广普及。发光效率要提升,就要有效增加取出效率。而LED的发光??色和发光效率与制作LED的材料和工艺有关,制造LED的材料不同,可以产生具有不同能量的光子 , ...…

查看全部问答>

9b96

如果想要看懂9b96开发板有关以太网的例程有没有好一点的参考资料啊…

查看全部问答>