图灵奖得主牵头推动芯片开源,清华伯克利成立RISC-V国际实验室

图灵奖得主牵头,清华伯克利联手打造开源芯片,以深圳为根节点,全面提升 RISC-V 生态系统至最先进水平、成为一家以技术成果转移为主要使命的非营利组织,并产出免受专利诉讼的工业级知识产权成果。

目前芯片市场由英特尔、AMD、ARM、高通等厂商把持,前一阵子各大芯片厂商陆续停止向华为供货,导致华为的“备胎”纷纷被迫转正。多亏了任正非的远见,华为十年前就开始准备备胎,否则华为的处境会比现在更加艰难。

华为可以砸 5000 亿做研发,那其他的芯片厂商、尤其是中小厂商怎么办呢?开源芯片,可能会是一个不错的选择。

据 The Information 报道,因为嫌 ARM 授权费太贵,谷歌、高通、三星等 80 多家科技公司开始合作开发 RISC-V 开源芯片设计。

为此,ARM 偷偷上线了一个网站:riscv-basics.com,列举了对 RISC-V 的几大质疑,包括:成本、生态系统、碎片化风险、安全性问题、设计验证。最终迫于舆论,ARM 选择了关闭该网站。

图灵奖得主牵头,清华伯克利联手打造开源芯片

显然,RISC-V 得到了越来越多的重视。根据清华大学消息称,当地时间 6 月 12 日,图灵奖得主大卫·帕特森(David Patterson)在瑞士宣布,将依托清华-伯克利深圳学院(TBSI),建设 RISC-V 国际开源实验室(RISC-V  International Open Source Laboratory),又称大卫·帕特森 RIOS 图灵奖实验室。

大卫·帕特森是 2017 年图灵奖得主,美国科学院、工程院、艺术与科学学院院士,伯克利加州大学电子工程与计算机科学学院 Pardee 荣誉教授,清华大学荣誉博士,谷歌杰出工程师,RISC-V 基金会创始人。

清华大学称,RIOS 实验室将瞄准世界 CPU 产业战略发展新方向和粤港澳大湾区产业创新需求,聚焦于 RISC-V 开源指令集 CPU 研究领域开展研究,建设以深圳为根节点的 RISC-V 全球创新网络。

据悉,RIOS 实验室的成立带着 3 个使命:

全面提升 RISC-V 生态系统至最先进水平(5 年使命) 成为一家以技术成果转移为主要使命的非营利组织 产出免受专利诉讼的工业级知识产权成果

大卫·帕特森表示将亲自担任实验室主任,弟子谭章熹博士(TBSI 兼职教授)担任副主任。实验室目前计划由 50 名全职工程师组成,在涉及知识产权法律层面的问题上,将积极与伯克利加州大学和清华大学的法学院建立联系。

如今该实验室正积极寻求学界和业界的合作,任何人有建议都可以发邮件至 rios@sz.tsinghua.edu.cn 进行联系。

什么是 RISC-V

新智元的读者做软件居多,可能需要做一点科普。要知道什么是 RISC-V,首先要知道什么是 RISC。

根据维基百科介绍,精简指令集计算(英语:reduced instruction set computing,缩写:RISC)或简译为精简指令集,是计算机中央处理器的一种设计模式。最早来自 1980 年由图灵奖得主大卫 · 帕特森在加州大学柏克莱分校主持的 Berkeley RISC 计划。

这种设计思路可以想像成是一家流水线工厂,对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执行程度更好,编译器的效率更高。

当前常见的精简指令集微处理器包括 DEC Alpha、ARC、ARM、AVR、MIPS、PA-RISC、Power Architecture(包括 PowerPC、PowerXCell)和 SPARC 等。

RISC-V 是一个开放的指令集架构(ISA),2010 年始于加州大学柏克莱分校,2011 年首次发布。它基于流行的精简指令集(RISC),和 ARM、MIPS 和其它常见的商业处理器架构一样。不同在于它是开源的,基于 BSD 协议。

与大多数指令集相比,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。特点是模块化、简化、可扩展,可以根据场景设计合适的指令集。

虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统)。设计者考虑到了这些用途中的性能与功率效率。该指令集还具有众多支持的软件,这解决了新指令集通常的弱点。

目前 RISC-V 已经成长为一个全球合作项目,横跨多个大学和工业领域。它的一致性是由非营利 RISC-V 基金会(https://riscv.org/)保证,既指导底层指令集架构(ISA)规范,又扮演市场引擎的角色来推广 RISC-V。

去年 12 月,RISC-V 基金会和 Linux 基金会签署了合作协议,共同推广开源 CPU 指令集。而中国官方也组建了一个 RISC-V 联盟,推动 RISC-V 生态系统的建立。

RISC-V 中国联盟秘书长、中科院计算所研究员包云岗认为,RISC-V 指令集有望像开源软件生态中的 Linux 那样,成为计算机芯片与系统创新的基石,并希望用 10 年左右的时间,到 2030 年逐步完成开源芯片生态的建立。