0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

David Patterson新年首发声:RISC-V开源的产学研之路该怎么走?

E4Life 来源:电子发烧友原创 作者:Leland 2021-01-29 09:59 次阅读
1月27日,RISC-V国际开源实验室(RIOS)、清华-伯克利深圳研究院与鹏城实验室共同举办了“第二届RISC-V国际开源论坛”。该论坛邀请了国内产学研界的专家学者,围绕RISC-V的人才培养、IP保护、开源供应链、开发板、高性能计算和生态进行了讨论。

RISC-V基金会CTO Mark Himelstein对RISC-V在2020年实现的成果进行了总结,并简述了基金会目前的发展情况。Mark Himelstein也对RISC-V的生态合作提出了倡议,在组织内与其他成员一并完成设计,做好分工,将开发代码发布至RISC-V的公开代码库而不是公司的私有代码库上等等。

RISC-V基金会创始人David A. Patterson提到,开源软件在这些年里已经彻底转变了信息技术,中国开发者同样受益匪浅,但主要是作为一个消费者,而不是贡献者。RIOS实验室的目标就是为了在通力合作下打造开放的标准(Zfinx扩展指令集的形式认证)、开放的软件(与Futurewei合作将Javascript V8移植到RISC-V上)和开放的硬件(PicoRio开发板)。

RIOS实验室作为一个非盈利组织,希望以技术传递来衡量成功,而不是论文发表的数量。目前RISC-V开源处理器数量已经超过25个,但要想实现成功单靠处理器是不够的,还有许多额外的工作需要完成。比如打造一个能与ARM和x86媲美的IP生态,开发内存控制器和总线控制器等非核心的IP。

RISC-V的开源人才培养

那么RISC-V的开源对人才培养和教育来说有着怎样的双向作用呢?Patterson教授认为,开源社区的核心在于贡献者,但个人贡献者往往都有全职工作,所以参与频率比较低,而学生往往是一个集体贡献者,比如共同开发一个项目、共同研究一个课题等,他们拥有更加充足的时间可以为RISC-V开源框架做出贡献。

香港科技大学教授李泽湘认为传统的教学形式主要与成绩和学位挂钩,学生很难全身心投入到项目中去。开源能够让学生走出象牙塔,直接接触到市场。

开源同样需要持续的投入,但很多开源社区起初热情很高,但之后慢慢沉寂了下来,那么RISC-V会不会也走上这条老路呢?Patterson以Linux举例,提出这是在跨行业努力下促成的结果,RISC-V也在走同样的道路。

专利与IP:开源下的秩序

开源社区虽然以开放为主,但仍会出现知识产权问题,如何避免版权流氓也是RISC-V需要考虑的一点。

金杜律所合伙人楼仙英提到, 当我们使用开源软件时,进一步开发后仍有可能出现侵权的现象,而且中国的商业模式不太一样,有的人获得专利不是为了保护自己,而是考虑如何赚钱。所以必须要做好FTO检索,从而减小损失。

北京大学法学院教授张平也提到了另一个维护专利的办法,那就是成立和加入ORIN、RPX这样的专利联盟,成员之间免费使用专利,阻止专利滥诉的发生。

RISC-V的开源供应链

对于商业公司来说,其供应链模型已经非常成熟了,但针对开源来说,设计、验证和流片等过程的高成本同样是一座大山。

Google软件工程师Tim Ansell介绍了Efabless在谷歌资助下开展的OPEN MPW SHUTTLE项目,该项目将使用谷歌与SkyWater合作的开源PDK,借助SkyWater的SKY130工艺节点来帮助开源项目实现免费流片。

近年来涌现了不少开源EDA工具,商用EDA有没有威胁感时,Mentor Graphics的副总裁Danny Perng认为开源EDA工具的用途在于起步和赋能。开源项目往往都会从小规模起步,但规模扩大之后,EDA公司仍有自己的生存空间。因为项目后期很大的成本都在维护上,这一点商用EDA仍然是占优的,所以EDA公司对于开源EDA工具持以开放的态度。Alchip副总裁Peter Teng也认同这一点,低端的开源EDA工具是用来创造原型和实现想法的,但项目发展壮大后仍会走商用EDA的道路。

SiFive前CEO Naveed Sherwani也提到,RISC-V开源生态供应链的未来机会很可能是多方合作,类似于efabless和谷歌的合作。再一个就是AI,利用AI来加速芯片设计。

RISC-V开源开发板

图灵奖实验室联合主任谭章熹PicoRio在会上正式发布了RIOS的PicoRio项目,这是一个开放并支持Linux的RISC-V硬件平台,帮助软件开发者将需要Javascript和GPU的程序移植过来。

谭章熹提到,RISC-V缺少低成本又能运行软件的开发板,开源开发者也不会单单为了软件开发而去购买1000美元的高端板卡。而PicoRio的好处就在于这是一个低功耗且低成本的硬件平台,而且其CPU和大部分SoC设计都是开源的,只有少数代工厂相关的IP、商用高速接口IP和GPU IP是闭源的。

目前搭载64位4核处理器的PicoRio 1.0版本已经可以运行完整的Linux系统,RIOS也已经实现了命令行模式下启动Chromium OS内核,并在这一内核上直接运行Chrome V8 Javascript引擎。而未来的2.0版本,PicoRio借助Imagination在GPU上的合作,运行网页浏览器一类的应用。3.0版本将继续提高CPU性能,将其达到Chromebook级别的平板电脑或笔记本水平。

96Boards创始人张旸也对RISC-V在开发板上的发展提出了建议,他认为从芯片角度上来说,RISC-V已经取得了不错的成绩,但软件端的竞争不可忽略,希望各方可以合作起来,而不是各自为战。

全志科技产品研发中心总经理孙彦邦也提到全志将在近期推出自己的RISC-V芯片和开发板。

RISC-V如何进军高性能计算

目前RISC-V的主要领域仍是IOT和AIOT等中低性能应用,那么作为一个新兴的框架,RISC-V有没有机会挺入高性能计算呢?

巴塞罗那超算中心前主任、MEEP项目主任Peter Hsu指出,目前RISC-V在HPC上的应用仍是作为加速器,而不是作为CPU。

国家超算广州中心主任,天河2号副总设计师卢宇彤也赞同他的观点,随着摩尔定律走向极限,超级计算领域同样需要新的架构来进行推进。RISC-V固然是一个扩展性很强的框架,但要想作为HPC的核心,仍需要一定时间的积累。

中兴入局RISC-V

本次论坛上中兴也公布了他们在打造领域定制RISC-V处理器的实践。中兴处理器领域定制架构师张景涛从德纳德定律、摩尔定律以及牧村定律的角度分析,认为未来十年是领域定制(DSA)的黄金十年。

中兴以RISC-V作为控制引擎(CE)打造了夸克AI处理器,并开发一套相应的软件工具链。CE模块负责数据的预处理和自定义指令的分发,为了实现PE单元的最大利用率,中兴自研了一个9级流水线的顺序双发RISC-V处理器。

张景涛提到目前中兴在人工智能领域通过夸克处理器做了一个尝试和开发工作,未来也希望借助RISC-V在中兴的主营通信业务中扩展新的应用领域。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 中兴
    +关注

    关注

    6

    文章

    1997

    浏览量

    66112
  • 开源
    +关注

    关注

    3

    文章

    3348

    浏览量

    42496
  • 开发板
    +关注

    关注

    25

    文章

    5050

    浏览量

    97456
  • RISC-V
    +关注

    关注

    45

    文章

    2277

    浏览量

    46157
  • RIOS
    +关注

    关注

    0

    文章

    2

    浏览量

    1539
收藏 人收藏

    评论

    相关推荐

    RISC-V架构及MRS开发环境回顾

    一、RISC-V架构介绍 1. RISC 架构的起源 1981年,在David Patterson(大卫·帕特森)的带领下,美国加州大学伯克利分校的一个研究团队起 草了
    发表于 12-16 23:08

    RISC-V能否复制Linux 的成功?》

    的产品,Linux成为开源软件发展的基石。 这种成功是否可以复制到开源硬件上呢?RISC-V这样的指令集架构(ISA)是否也可以像Linux内核作为开源软件的基础一样,成为
    发表于 11-26 20:20

    什么是RISC-V?以及RISC-V和ARM、X86的区别

    研究生,RISC-V的主要开发者之一。 David Patterson:加州大学伯克利分校计算机科学教授,计算机体系结构领域的知名学者,RISC-V的顾问之一。 Yunsup Le
    发表于 11-16 16:14

    直播预约 | RISC-V大使谈RISC-V软硬件生态最新进展和未来趋势张国斌

    目前,开源指令架构集RISC-V正以前所未有的速度高速发展,RISC-V以其开放、模块化和可扩展的核心特性,极大地降低了开发者参与创新的技术门槛,为整个半导体产业带来了前所未有的机遇。全球已经有70
    的头像 发表于 11-12 01:08 230次阅读
    直播预约 | <b class='flag-5'>RISC-V</b>大使谈<b class='flag-5'>RISC-V</b>软硬件生态最新进展和未来趋势张国斌

    RISC-V,即将进入应用的爆发期

    RISC-V是一种开放标准指令集架构 (ISA),最初由加州大学伯克利分校的研究人员于2010年开发。业界称,这种开源特性为芯片设计者提供了极大的灵活性,可以根据具体需求定制AI加速器。 而AI
    发表于 10-31 16:06

    万物智联时代,RISC-V与AI的融合之路如何

    人工智能与机器学习专委会主席谢涛发表了《万物智联时代RISC-V+AI之路》演讲,分析了RISC-V与AI技术的结合及其发展路径探索。他在发言中,尽管国产AI芯片在硬件
    的头像 发表于 08-31 08:06 637次阅读
    万物智联时代,<b class='flag-5'>RISC-V</b>与AI的融合<b class='flag-5'>之路</b><b class='flag-5'>该</b>如何<b class='flag-5'>走</b>?

    risc-v的发展历史

    RISC-V的发展历史可以追溯到2006年左右,当时David Patterson和其他研究者开始探索创建一个开放和可扩展的指令集架构(ISA)。以下是RISC-V发展的主要里程碑:
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作为一种开源的指令集架构(ISA),自其诞生以来就受到广泛关注和应用,但它也存在一些不足之处。以下是RISC-V架构目前存在的主要缺点: 1. 性能问题 相对于专用ISA的性能差距:尽管
    发表于 07-29 17:18

    建设进展 | 全球首家 RISC-V 开源创新中心落地深圳

    RISC-V开源创新中心/建设进展“芯片设计正走向开放,灵活、开源RISC-V有望成为改变一切的芯片设计。”RISC-V将掀起新一轮芯片设
    的头像 发表于 07-25 08:36 443次阅读
    建设进展 | 全球首家 <b class='flag-5'>RISC-V</b> <b class='flag-5'>开源</b>创新中心落地深圳

    【议题征集】国际开源RISC-V人才暨开源技术与生态之旅

    【议题征集】国际开源RISC-V人才暨开源技术与生态之旅
    的头像 发表于 07-02 08:36 271次阅读
    【议题征集】国际<b class='flag-5'>开源</b>及<b class='flag-5'>RISC-V</b>人才暨<b class='flag-5'>开源</b>技术与生态之旅

    浅析RISC-V领先ARM的优势

    RISC-V相对于ARM的优势主要体现在以下几个方面: 开源与免费: RISC-V是一个完全开源的指令集架构(ISA),其规范公开且可以免费使用。这意味着任何人都可以基于
    发表于 06-27 08:45

    RISC-V的MCU与ARM对比

    RISC-V的MCU与ARM在多个方面存在显著的区别,以下是两者的对比: 开源与专有 RISC-VRISC-V是一种开源的指令集架构(I
    发表于 05-27 15:58

    RISC-V有哪些优点和缺点

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点: 开源与开放性:R
    发表于 04-28 09:03

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点 : 开源与开放性 :
    发表于 04-28 08:51

    RISC-V开放架构设计之道|阅读体验】学习处理器体系架构的一本好书

    感谢电子发烧友论坛和电子工业出版社提供的试读机会。 《RISC-V开放架构设计之道》由RISC-V架构的作者、著名的计算机体系架构专家David Patterson亲自主笔撰写。
    发表于 01-23 20:08