RISC-V带给中国CPU和芯片行业发展的历史性机遇

2018-08-10 08:56:15 来源:EEFOCUS
标签:
RISC-V   CPU   芯片   ARM   芯思想

 

微处理器指令集架构(Instruction Set Architecture,ISA)是沟通软硬件运算之间的桥梁,是处理器的灵魂。包括复杂指令集运算(Complex Instruction Set Computing,CISC)、精简指令集运算(Reduced Instruction Set Computing,RISC)、显式并行指令集运算(Explicitly Parallel Instruction Computing,EPIC)、超长指令字指令集运算(Very Long Instruction Word,VLIW)四类。

由于ARM(RISC架构)和Intel(CISC架构)两大巨头的垄断地位、专利限制、高昂专利费,令行业用户越来越不堪重负;两大主流架构无论在技术上、知识产权上还是流程上都愈发臃肿、复杂和缓慢,也在一定程度上限制甚至阻碍了技术的进步和行业的发展。

 

主流的微处理器指令集架构RISC和CISC的对比


6月底arm建立了riscv-basics.com 的网站,以“设计系统芯片之前需要考虑的五件事”为主题从从成本、生态系统、碎片化风险、安全性和设计保证方面攻击RISC-V 攻击。不过RISC-V在7月9日也建立了arm-basics.com 的网站对arm进行反击。次日,也就是7月10日,arm关闭了攻击网站,并发表声明:“我们最初建立网页的目的是列出围绕RISC-V商业化产品需要考虑的关键因素,旨在为激烈的行业辩论提供信息。遗憾的是,结果与我们的初衷不同,这个页面与arm的协作文化不一致,所以我们已经将其删除。事实上,我们的许多员工也表示不喜欢这个网页。立即删除这个网页的是因为我们绝不希望给人一种攻击开源的印象,因为我们也是许多不同领域开源社区的支持者。”

arm与RISC-V的事件只是两个精简指令集竞争的一个缩影。顾名思义,RISC-V是RISC的第五个版本。RISC-V何以会引得arm如此紧张呢?

David Patterson教授和RISC指令集
David Andrew Patterson(1947年11月16日出生)是美国计算机先驱和学者,是美国科学院、工程院、艺术与科学学院三院院士。自1976年以来一直担任加州大学伯克利分校计算机科学教授,并在2016年退休后加入谷歌。他目前还是RISC-V基金会的董事会副主席。

 


Patterson以其对RISC处理器设计的开创性贡献而闻名,创造了RISC这一术语,并领导了Berkeley RISC项目。截至2018年,全球有99%的新芯片使用RISC架构。他还与Randy Katz一起领导RAID存储研究。

Patterson教授因在RISC领域的杰出成就,获得2017年度图灵奖(图灵奖是计算机领域的全球最高奖项,被誉为计算机界的诺贝尔奖)。

我们还是了解一下RISC指令集的情况。RISC的发展可以追溯到1980年代。David Patterson教授是RISC指令集的发明人。1980年,他和学生David Ditzel在“The case for the reducedinstruction set computer”论文中创造了RISC一词。

1981年,在David Patterson的带领下,加州大学伯克利分校的一个研究团队起草了RISC-1,这就是今天RISC架构的基础。RISC-1原型芯片有44500个晶体管,拥有31条指令。包含78个32位寄存器,分为6个窗口,每个窗口包含14个寄存器,另外还有18个全局变量,寄存器占用大部分面积,控制和指令只占用芯片面积的6%,而同时代的芯片设计里要占用约50%的面积。

随后在1983年发布了RISC-II原型芯片,包含138个寄存器,分为8个窗口,每个窗口有16个寄存器,另外还有10个全局变量,但是只有39000个晶体管。接着在1984年和1988年发布了RISC-III和RISC-IV。

而RISC的设计理念也催生了一系列新架构,包含了许多我们耳熟能详的名字,如学术上认为比较成功的DEC Alpha、被写入经典教科书的MIPS、绕过指令级并行度障碍,追求线程级并行的SUN SPARC、服务器的王者IBM Power、以及现在统治嵌入式市场的arm。

RISC-V的冲击
2010年,Patterson教授的研究团队准备启动一个新项目,需要设计CPU,因而要选择一种指令集。他们调研了包括arm、MIPS、SPARC、X86等多个指令集,发现它们不仅设计越来越复杂,而且还存在知识产权问题。

由于ARM、MIPS、SPARC、X86等处理器架构的复杂性和相关知识产权的限制,Patterson教授决定和团队一起发明一种全新的指令集架构,可以被任何学术机构或商业组织自由使用。

于是临时组建一个四人小组,从零开始设计一套全新的指令,四人小组包括David Patterson、Krste Asanovic两位教授与Andrew Waterman、Yunsup Lee两个博士生集!

这个项目的目标是新指令集能满足从微控制器到超级计算机等各种尺寸的处理器,能支持从FPGA到ASIC到未来器件等各种实现,能高效地实现各种微结构,能支持大量的定制与加速功能,能和现有软件栈与编程语言很好的适配,最重要的一点就是要稳定——不会改变,不会消失。

四人小组用了3个月时间完成了RISC-V指令集的初始设计开发,之后于2011年5月第一次公开标准。2014年,RISC-V的第一批标准定型。其间,随着标准的发布和改进,进行了多次流片验证。

RISC-V(第五代精简指令集)是David Patterson教授基于其30多年在精简指令集RISC领域的深入积累,在2010年到2014年期间带领团队研发出的最新一代CPU芯片设计指令集。RISC-V是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),RISC-V是在指令集不断发展和成熟的基础上建立的全新指令。RISC-V指令集完全开源、设计简单、易于移植Linix系统,采用模块化设计,拥有完整工具链。

RISC-V虽然不是第一个开源的的指令集(ISA),但它很重要,因为这是第一个被设计成可以根据具体场景可以选择适合的指令集的指令集架构。基于RISC-V指令集架构可以设计服务器CPU,家用电器CPU,工控CPU和传感器CPU。

作为一个开源的指令集架构,RISC-V让用户有机会避免Intel x86知识产权体系的锁定和ARM高昂的芯片特许使用费,这使得全球芯片行业的企业都对RISC-V报以极大的关注和兴趣。

Patterson教授和团队于2015年成立了RISC-V基金会以推动RISC-V架构的运用和发展。
 

 

基金会吸引了全世界150多家企业和科研机构的加入,包括Google、IBM、三星、高通、西部数据、英伟达、微软、惠普等国际巨头,也包括中天微、中兴微、华为、阿里、中科院计算所、高云等下多家中国单会员,形成了RISC-V生态圈。

目前已经获得了众多业界巨头的支持,例如英伟达表示在配合GPU使用的底层微控制器中使用RISC-V设计;西部数据宣布未来几年将用RISC-V芯片取代其目前使用的全部处理器芯片;美高森美发布全球第一个支持RISC-V开放指令集体系架构;特斯拉近期已加入RISC-V基金会,准备在新款芯片中使用RISC-V架构。

业界人士表示,众多巨头宣布采用RISC-V,得益于RISC-V的五大优势:
1、极简。RISC-V凭借技术上的后发优势,拥有精简的篇幅长度,比起冗长、指令繁多、互不兼容的传统商业架构,优势十分明显。

2、干净。RISC-V清晰区分了用户和特权指令子集,避免了对特殊微架构和特殊工艺的要求,因此具有普适性,可显著降低成本。

3、模块化。RISC-V的指令分为核心基础指令集和标准可扩展指令子集。基础指令集很小,但是可以根据用户需求去加载扩展集,后者确保了指令能够应用于不同场景。

4、可扩展。充分考虑了芯片设计的可扩展性和专用性需求,具有变长指令编码,并预留了大量的可用编码空间,使得未来指令扩展方便可行。

5、稳定。经过若干年的迭代,基准指令和一些标准可扩展指令已经确定,新功能的实现只需增加扩展子集,而无需发布整个指令集的新版本。

由于RISC-V使用BSD License开源协议,指令集彻底开放,给予使用者很大自由,允许使用者修改和重新发布开源代码,也允许基于开源代码开发商业软件发布和销售。这样吸引了一批创业公司的进入。RISC-V最初的开发者之一Krste Asanovic教授创办SiFive推出全球首款基于开源指令集RISC-V架构的商用SoC Freedom E310-G000和开发板HiFive1;Patterson的弟子谭章熹创立OURS,基于RISC-V架构开发物联网处理器和神经网络加速系统级芯片;法国Greenwave 正使用RISC-V架构为低功耗设备开发人工智能芯片;Esperanto也瞄准人工智能应用,希望能集成4000个RISC-V处理器,展开并行计算。

据业界人士表示,由于ARM高昂的芯片特许使用费,正在逐渐把谷歌(Google)、高通(Qualcomm)、三星(Samsung)等众多高科技公司推到了同一条战线上。巨头们正在试图开发新的开源芯片设计,为智能驾驶、AI等新兴技术提供一种成本更低的芯片。
 

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
芯思想
芯思想

“芯思想semi-news”微信公众号立足事实,采用独家数据,为半导体产业从业人员提供有深度有广度的原创文章和最具收藏价值的数据。

继续阅读
大基金入股苏州国芯,国产CPU设计巨头终获认可

大陆半导体国家队再次扩容,大基金又入股国产CPU设计巨头苏州国芯。

“红芯”事件,究竟犯了哪些错?

一篇《融资2.5亿的"自主国产"红芯浏览器 被指套壳Chrome》刷爆整个朋友圈,如果没有这篇文章相信非圈内的人都不知道“红芯”这家公司的存在,从默默无名到一夜爆红,这家公司也被冠上“坑蒙拐骗”、“抄袭”、“莆田系程序员”等等头衔。那么这到底是一家什么样公司呢?

授权量/许可收入均大降43%,Arm危机已现?

Arm 于近日发布了最新一期的财务报告,而其中有几个令人感到震惊的数据,包含授权数量同比大降 43%、当季新增的授权数量从 2017 年第一财季的 30 个大幅减少到 12 个,许可收入同比下降 43%,从 1.11 亿英镑减为6400 万英镑,税前利润则是大跌 99%,如果单由这些数据进行解读,Arm 似乎已经在危险边缘?

2018 Arm人工智能开发者全球峰会召开在即

首届Arm人工智能开发者全球峰会将于2018年9月14日在上海举办。此次开发者峰会由上海市徐汇区政府指导,Arm中国及Arm人工智能生态联盟AIEC联合主办,旨在通过汇聚Arm AI生态圈的主流框架、芯片和算法领域的顶尖精英,与AI开发者就如何共同创新核心AI技术、建设开放AI生态、推动前端和边缘AI的普及和普惠进行现场互动和深度交流。

号称能效提升10倍,英伟达Jetson Xavier芯片要搅乱机器人市场?
号称能效提升10倍,英伟达Jetson Xavier芯片要搅乱机器人市场?

2018世界机器人大会昨日在北京开幕,在博览会上,NVIDIA 展出了专为机器人设计的芯片Jetson Xavier。同时,NVIDIA 高级软件经理李铭也向网易智能等媒体详细介绍了这款芯片的特点,阐述了Jetson Xavier 如何推动机器人软硬件技术的发展。

更多资讯
摩尔定律接近物理极限 信息技术将如何发展
摩尔定律接近物理极限 信息技术将如何发展

当前,人工智能、区块链、量子计算等技术正在飞速发展,通过今天这些科技创新,我们能够预测到未来的一些生活方式。那么未来科技将如何发展,未来信息技术发展的方向又将是什么?

如何将算法与芯片融合,助力智能安防发展

2018年8月15日,商汤科技与Rockchip瑞芯微达成战略合作,将联手打造集成AI算法与芯片的人脸识别一站式解决方案。未来,瑞芯微将会逐渐将商汤科技的AI算法和解决方案预装进全线芯片平台产品中。

一分钟带你了解如何选择UVC芯片?

近日,有网友在互动平台上提出疑问“该如何选择UVC芯片”,对此,三安光电技术总监徐宸科给出以下回答。

从一粒沙子说起,聊聊联电与12纳米以下制程的“爱恨情仇”
从一粒沙子说起,聊聊联电与12纳米以下制程的“爱恨情仇”

近日,联电放弃12 纳米以下制程的消息在全球半导体行业引起轩然大波。不再拼技术,而是更看重投资回报率,赚钱第一,这看起来是一件不错的事情,但也透露了联电的无奈。

时隔22年重回独立显卡市场,是他给了英特尔信心?

英特尔日前在 SIGGRAPH 大会上公布了一段视频,内容是宣告 2020 年将要重返独立显卡市场。如果届时英特尔能够准时推出,那离英特尔上一次独立显卡产品的推出也已经相隔 22 年之久。