欢迎进入官网!

栏目导航
新闻动态
联系我们
服务热线
手机:
邮箱:
地址:
当前位置:主页 > 新闻动态 >
RISC-V带给中国CPU和芯片行业发展的历史性机遇
浏览: 发布日期:2018-08-10

  第四要对接使用RISC-V进行芯片研发和制造的企业。支持RISC-V架构运用企业研发工作的体系化开展,引导生态系统中其他仿真、验证、封测、操作系统、应用软件、数据采集和处理等技术企业的孵化发展,加强企业间交流合作和技术共享。

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

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

  一是指令集与芯片具体设计实现可以分离。这就形成了第一个可行性条件,国内各家芯片商可以采用统一的、免费的开放指令集,但各个厂商可以有各自的内部模块实现,并可以申请专利予以保护。这样既可以构建同一个软件生态系统,又保持了芯片企业之间的独立性。

  相比之下,RISC-V架构作为2014年才定型的最新标准技术,完全没有历史包袱,而是能够从过往各种指令集的发展演变历史中汲取了大量经验教训,借助计算机体系结构经过多年的发展已经成为比较成熟技术的优势,从轻上路。RISC-V基础指令集则只有40多条,加上其他的模块化扩展指令总共几十条指令。 RISC-V的规范文档仅有145页,而“特权架构文档”的篇幅也仅为91页。

  这意味着使用RISC-V架构进行芯片设计的工程师们能更容易上手、更快进行开发验证,大为缩短芯片的研发周期、降低成本。在中国,各个行业和领域都对芯片有着大量的需求,唯有成本更低、迭代更快的RISC-V技术才能满足这些需求、支撑中国芯片产业的快速发展。

  据麦姆斯咨询介绍,对于大多数关键的显示性能,microLED都已经能够达到或超过OLED。然而,microLED也是一种固有的复杂技术,如果制造一块4K分辨率microLED显示屏,则意味着需要没有一点失误地组装并连接2500万个仅为大细菌尺寸的microLED芯片,且安装精度需要达到1 um或以下。

  这意味着,针对中国目前庞大复杂的不同芯片应用需求,在物联网、云计算、人工智能、大数据、辅助及自动驾驶等诸多定制化的工业、民用等领域,RISC-V都能够提供灵活高效并且相互兼容的解决方案。

  中国在历史上也曾尝试研发完全自主的指令集,然而未能成功实现。究其原因,除了科研实力尚不成熟,更主要的原因就是局限于一国之中的指令集,无法吸引上下游企业的协同参与,无法推动整个生态的积极发展,从而失去了生存的根基。

  其中ARM/MIPS/Power均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版。

  目前,RISC-V在中国的工业界和学术界已经引起了不少关注。在RISC-V基金会中,台湾晶心科技是创始会成员,中天微和中兴微是铂金会员,华为、阿里巴巴、芯原微电子是白金会员,联发科、上海谨嵘科技、西安优矽科技、广东高云、君正、比特大陆则是银牌会员。除此之外,更有一批初创公司在关注和使用RISC-V。国内的RISC-V的爱好者也已经在推动国内社区建设表明中国初步踏进了RISC-V生态圈。

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

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

  昨天晚间,高通正式公布了骁龙660的继任者——骁龙 670,作为骁龙660的升级版,骁龙670将填补骁龙660与骁龙710之间的空白。但是,实际上,骁龙660与骁龙710之间的差距本身就不太大。

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

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

  x86与ARM架构的发展过程伴随了现代处理器架构技术过去几十年的不断发展成熟。作为商业企业,为了能够保持架构的向后兼容性,架构不得不保留许多过时的定义,导致其指令数目多,指令冗余严重,文档数量庞大,x86和ARM的架构文档都有上千页。所以在这些架构上开发新的操作系统或者直接开发应用,技术门槛很高,研发过程复杂,往往需要经过反复验证修改才能成型,极大增加了研发周期和成本。

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

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

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

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

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

  第四,扩展模块满足不同应用场景需求。由于RISC-V具有与众不同的模块化架构,能够灵活搭配,可以满足各类应用场景对处理器芯片的不同要求。

  必须通过构建中国微处理器架构产业化平台,推动RISC-V技术在国内的系统性和规模性发展、形成有机的RISC-V芯片生态体系,推动各相关产业全方位共同发展、全链条深度互动,实现各方的互利互惠、合作共赢。

  这种模块化特性是传统的x86与ARM架构不具备的。例如,ARM的架构分为A、R和M三个系列,分别针对于应用操作系统(Application)、实时(Real-Time)和嵌入式(Embedded)三个领域,彼此之间并不兼容。在出现交叉领域的复杂应用时,这样的不兼容性会增加开发工作量,并降低芯片和系统的性能。

  而RISC-V指令集在过去几年的发展中,已经经历了上百次不同商业公司和研发机构的流片验证,已经证明生态具备完整支持的能力。此外,RISC-V基金会中Google、三星、高通等等国际大型公司的参与,也使其生态体系不断成熟壮大。采用RISC-V技术,将使得中国能够专注于处理器技术的发展,而无需担忧生态体系的完整有效。

  同时还有更多的科研机构也开始涉足RISC-V的研究工作。如中科院计算所还有王元陶研究员与张磊副研究员团队在基于RISC-V研制智能IoT芯片;中科院计算所包云冈团队发布了一种新的标签化体系结构并采用RISC-V开发了FPGA原型系统(即标签化RISC-V);一些航天航空院所也开始启动基于RISC-V处理器的预研项目[1]。

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

  [2]《上海市经济信息化委关于开展2018年度第二批上海市软件和集成电路产业发展专项资金(集成电路和电子信息制造领域)项目申报工作的通知》

  四人小组用了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。

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

  英特尔是世界上最大的半导体公司,但是由于一直没有升级,随着其他竞争对手芯片的出现,其芯片的竞争能力出现下降的情况。

  相比之下,模块化的RISC-V架构能够使得用户根据具体场景需求灵活选择不同的模块组合,既可以实现低功耗小面积的数据采集功能,又能够实现高性能运算量大的应用操作系统场景,更能保证不同场景共同部分的相互兼容。

  第六要对接半导体芯片产业资本。引入有实力、有资源、有信誉的各方资本,协助其与处在不同发展阶段、有不同融资需求的相关企业进行对接交流、促成双方投融资合作。

  第二,流片验证确保体系完整。RISC-V指令集已经经过了全球范围内多次流片验证,确保了芯片从设计、样片到量产全体系的完整有效。

  尽管一年半内都无法量产10nm工艺,不过英特尔在挖掘14nm处理器上已经做到了极致,不提升架构及制程工艺也一样能提高处理器性能。

  究其原因,首先就是国外诸如Intel、ARM等巨头经过几十年的技术发展,建立了极为严苛的知识产权保护体系。我中国如果使用现有的x86或ARM技术,就无法绕过其知识产权限制。从Intel手上根本不可能获得x86授权。ARM虽然给出授权的公司多一些,但授权费也异常昂贵,且谈判流程极其复杂冗长,亟待发展的小微初创企业根本无法承受。

  面对汹涌而至的RISC-V,有业界人士表示,RISC-V技术过去若干年的出现和发展,为中国芯片行业的发展提供了历史性机遇。中国过去数十年在芯片发展领域遭遇到了知识产权受限、生态体系缺失、研发成本高昂、市场需求复杂等诸多挑战,使得发展成效总是不尽人意、难以突破。RISC-V技术的出现,为突破上述四个方面的难关,提供了坚实的技术基础和绝佳的发展时机。

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

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

  对于前者,RISC-V生态系统已经初步建成,我们需要在生态系统中做出更多的贡献,树立起威信才能争取到更多话语权。

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

  世界半导体贸易统计协会报告显示,2017年,存储器销售额为历年来新高,超过1200亿美元,占全球半导体市场总值的30.1%。其主要原因,是DRAM(最为常见的系统内存)和NAND Flash从2016年下半年起缺货并引发涨价。

  近日,全球多家半导体行业龙头发布了半年度财报,整体来看,半导体产业营收是相当亮眼好,集邦咨询拓璞产业研究院经理林建宏亦表示,在新技术背景下,上半年半导体行业确实呈现出「淡季不淡」的特点,同时,行业机遇与挑战并存。

  现在的电子设备几乎离不开单片机,在大学里有学了这么久的单片机。那如何利用单片机来设计一款产品呢?今天来和大家探讨一下。

  近些年,随着大数据、云计算、人工智能等新技术的发展,智能汽车正成为产业战略发展方向。(车联网和智能化之间关联性不强,可以去掉)汽车智能化浪潮来袭,势不可挡,在此形势下,不仅是传统汽车厂商,还有相关配件厂商也开始涉足这个领域,富瀚微电子就是其中的一家。

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

  第五要对接RISC-V国际基金会。建立RISC-V中国基金会,和RISC-V基金会建立联系、促进交流,不断将国际最新科研技术成果介绍到国内,更将中国的研究、产业成果在允许的范围内有序恰当的回馈国际开源社区,有效促进RISC-V技术体系在全球范围内的进一步发展。

  1、极简。RISC-V凭借技术上的后发优势,拥有精简的篇幅长度,比起冗长、指令繁多、互不兼容的传统商业架构,优势十分明显。

  中国在最近一二十年随着半导体产业的成长,特别是各类CPU项目的开展,积累了具有CPU设计和实现能力的人材。如可顺势推动RISC-V这个快速成长的开放指令集和这些人才有机相结合,可将原有大量的人材和经验积累投注到产业上落地,产生良性循环,加速中国半导体产业发展。

  二是如果各方目标一致,推行一套全新的指令集并没有那么困难。2012年国内各方都认为“从零开始设计一套全新的指令集是一项让人望而却步的工作”,但RISC-V却是从一个为期3个月的项目开始成长起来的,这给了我们很大启发,关键还是各方目标需要达成一致。然后配以RISC-V采取的组合措施,结合国家政策,相信也可以建立起一套基于全新指令集的生态系统。

  上海市经济信息委近日发布了《上海市经济信息化委关于开展2018年度第二批上海市软件和集成电路产业发展专项资金(集成电路和电子信息制造领域)项目申报工作的通知》,其中项目指南中包含基于RISC-V指令集架构的处理器芯片方向:支持基于RISC-V指令集架构、32位及以上的处理器芯片的研发及产业化,内核需拥有自主知识产权[2]。

  由于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处理器,展开并行计算。

  鉴于RISC-V的开放性,全世界范围内越来越多国家的政府项目开始选择RISC-V,除了美国DARPA,印度、以色列选择RISC-V作为国家级处理器指令集。而中国拥有着巨大的芯片需求,政府一直希望能把国产芯片产业做大做强。包云岗研究员表示,各方都在努力,但思路不同,导致目前“军阀割据”的状态,整个产业一盘散沙,严重分散基础软件开发力量。中科院计算所包云岗研究员表示,有必要考虑推行指令集国家标准[1]。

  微处理器指令集事关整个信息产业的基础。希望政府能下定决心,推行指令集国家标准,不管是选用RISC-V,还是自行开发一套新指令集。

  众所周知,芯片研制除了指令集作为核心技术之一,还需要一个庞大而复杂的生态,涉及上下游软硬件的诸多环节。指令集除了具备卓越的技术特点,还需要能够制定统一的标准规范,由生态系统中的企业一致遵守;更需要足够开放包容、面向足够广的市场,令生态中的参与者能通过对接丰富的客户资源获得经济效益。

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

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

  第一,开源开放突破知识产权壁垒。RISC-V的开源特性将有助于中国突破长期以来处理器芯片领域的知识产权限制。在过去几十年时间里,中国一直努力在芯片领域、尤其是复杂处理器芯片领域巨额投入、谋求突破,然而收效甚微。

  同时,我们也要看到,国内关注RISC-V社区的爱好者在不断增加,但是中国国内目前只是应用学习RISC-V的阶段,缺乏RISC-V开源社区中的技术贡献者;对RISC-V前沿技术进行深入研究的学术机构不多,更缺乏对RISC-V实现产学研贯通的全局把控。

  首先要对接政府政策和资源。通过和中央及地方政府保持汇报沟通,引导RISC-V技术在国内的发展契合我国半导体芯片战略发展方向,协助平台上的产学研各方了解和对接相应政策导向和扶持资源。

  其次,Intel、ARM这些巨头公司也不可能对中国企事业单位授权其最核心的芯片设计技术和知识产权,而是以此控制中国技术发展、阻碍中国科研体系进步。而RISC-V采用了最为灵活的BSD开源协议,将RISC-V彻底开放,BSD开源协议极其适合中国国情,与中国秉持的开放共享、互利共赢的发展理念完美贴合,使中国相关行业能够从根本上规避国际传统芯片巨头树立的知识产权壁垒、高昂的特许使用费乃至政治因素带来的风险,更能有助于相关行业产业化的蓬勃发展。

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

  RISC-V架构相比其他成熟的商业架构的一个最大不同,在于它是一个模块化的架构。其不同模块能以非常灵活多变的方式组织在一起,从而可以通过一套统一的架构满足各种不同的应用。

  第三要对接国内外高校和科研机构。推进RISC-V的基础和理论研究以及在前沿研究领域的应用,支撑有关科研体系的建立和发展,推动科研成果的产业化,支持掌握RISC-V架构的学术和工程人才的培育。

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