第07版:FPGA专辑
3上一版  下一版4
 
FPGA为vBRAS加速提供保障
flash架构FPGA实现超低功耗及无与伦比加密特性
华为云提供全流程FPGA加速解决方案
RISC-V以开源方式解决现有技术问题
开发平台是EDA工具和开发用户之间的桥梁
编辑:诸玲珍
 
版面导航
 
3上一期  下一期4
3上一篇  下一篇4 2018年7月31日 放大 缩小 默认        
芯来科技VP/联合创始人郑云龙:
RISC-V以开源方式解决现有技术问题

 

郑云龙表示,RISC-V计算机体系结构泰斗Hennessy和Patterson获得2017年图灵奖,并双双进驻谷歌成为2018年热点之一。RISC-V被印度列为国家级的指令集,与此同时,谷歌RISC-V知名新创公司相继获得巨额融资。最大的硬盘存储商西部数据,10亿颗存储芯片上使用了RISC-V的IP,而且成立了RISC-V的基金会。“这是有意思的现象。”郑云龙说。

郑云龙表示,在RISC-V出现之前,处理器技术面临很多问题:代码复杂且不开源,处理器内部结构不清楚,可能存在后门漏洞,无法安全可控,存在专利壁垒,昂贵的知识产权授权费用,并且这些指令集属于商业公司产品,若公司被收购或者面临危机,则整个技术体系存在后续支持风险。商业公司以盈利为目的,不利于技术标准推广普及,由于容易与上下游公司产生利益冲突,缺乏完善的产业链生态环境。

“2010年,由于受够了现在处理器架构的复杂性和相关知识产权的限制,在计算机体系结构领域泰斗David Patterson的大力支持和推动下,伯克利大学发明了一种全新的指令集架构,从RISC-I开始设计,不断发展至RISC-V。”郑云龙说。

据介绍,RISC-V的“V”包含两层意思:一是这是Berkeley从RISC I开始设计的第五代指令集架构,二是它代表了变化(Variation)和向量(Vectors)。“RISC-V解决方案最大的特色是完全开源,免费授权,不存在专利壁垒,并且成立了永久的非营利性基金会管理运营,组织建立完整的上下游产业开发联盟。并且,每年会召开两次Workshop国际技术讨论大会。”郑云龙说。

郑云龙表示,指令集架构,也简称为“架构”或者称“处理器架构”,是处理器的灵魂。指令集架构不仅仅是一组指令的集合,它还要定义任何软件程序员需要了解的硬件信息,包括支持的数据类型、存储器和寄存器状态、寻址模式与存储器模型等。“指令集架构可以理解为一个抽象层,构成处理器底层硬件与运行于其上的软件之间的桥梁与接口,也是现在计算机处理器中最重要的一个抽象层。”郑云龙说。

郑云龙介绍,RISC-V架构的目标是成为一种完全开放的指令集架构,可以被任何学术机构或商业组织所自由使用,成为一种真正适合硬件实现且稳定的标准指令集架构。“RISC-V掀起了一场新的革命,通过通用免费的方式成为完全开放的指令集架构,以开源的方式解决现在技术存在的问题。另一方面,FPGA已经从单纯的FPGA变成今天的PSoC,集成了硬核。但FPGA还需要软核完成控制功能,国产FPGA缺少软核,它需要具备开源、易修改、可配置的特点。这些特点恰恰是RISC-V所具备的,它的指令标准是完全开源的,而且是极简的指令集,容易修改。所有技术文档完全可以在RISC-V基金会官网免费下载。”郑云龙说。

“基于蜂鸟E203开源RISC-V软核的FPGA推广计划,是我们真正建立生态的第一步。我们下一步要举办全国大学生比赛,期待有更多人加入,一起完成这个有挑战而且有价值的事情。”郑云龙说。

(本报6~7版文章由本报记者诸玲珍、顾鸿儒整理,未经演讲嘉宾本人确认。)

 
3上一篇  下一篇4  
  


电子信息产业网 http://www.cena.com.cn
中国电子报社版权所有。未经许可,不得转载或镜像。
地址:北京市海淀区紫竹院路66号赛迪大厦8层 邮编:100048
订阅电话:010-88558892 | 88558816

 

关闭