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

发布者:素心静听最新更新时间:2018-08-10 来源: 芯思想关键字:RISC-V 手机看文章 扫描二维码
随时随地手机看文章

微处理器指令集架构(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等新兴技术提供一种成本更低的芯片。
 

 


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

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

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

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

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

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

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

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

第三,精简指令降低研发成本。RISC-V极为精简的技术优势能够大大降低芯片研发周期和研发成本。

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

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

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

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

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

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

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

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

第五,定义安全自主可控芯片。因RISC-V的扩充弹性优势,中国有机会定义自已的安全和其他扩充指令集。

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

RISC-V在中国的现状和未来发展探讨
中国RISC-V的现状

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

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

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

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

这是国内首个支持RISC-V的相关政策。也许大家从中看出一点端倪。

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

第二要对接有芯片需求的各行业用户企业。将下游企业需求在平台上及时发布,促进产业链的形成发展。

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

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

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

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

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

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

对于选择何种指令集,包云岗研究员表示,基于RISC-V或者重新设计一套指令集均可行,并非唯一的答案。

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

另一方面,重新设计也并非不可行,因为开放指令集RISC-V给我们两个启发:

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

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

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

[1]包云岗:关于RISC-V成为印度国家指令集的一些看法
[2]《上海市经济信息化委关于开展2018年度第二批上海市软件和集成电路产业发展专项资金(集成电路和电子信息制造领域)项目申报工作的通知》


关键字:RISC-V 引用地址:RISC-V带给中国CPU和芯片行业发展的历史性机遇

上一篇:嘉楠耘智研发全球首个7nm芯片成功量产
下一篇:英特尔在AI芯片领域将有哪些新动作?

推荐阅读最新更新时间:2024-05-03 03:09

Deep Vision选择SiFive的RISC-V IP开发下一代推理加速器
日前,Deep Vision选择SiFive的Intelligence X280 处理器IP,为市场提供更大的灵活性和 AI 推理预处理。 RISC-V 计算的创始者和领导者SiFive日前宣布,Deep Vision 将把 SiFive RISC-V 处理器 IP 集成到其下一代推理加速器中,以实现更多边缘设备中的计算机视觉和语音识别。具体而言,Deep Vision 将授权 SiFive Intelligence™ X280 和 SiFive Essential™ S7 处理器 IP,以增强其产品的灵活性和功能性,从而更好地支持客户为智能城市、智能零售、汽车和工业等市场构建应用。 SemiCo Research估计AI
[嵌入式]
英伟达关闭对RISC-V GPU的软件支持
尽管英伟达在其GPU控制器中是开源技术的早期采用者,但它对为RISC-V架构的GPU提供软件支持并不感兴趣。 在GTC峰会的CUDA 12会议上,英伟达的一名代表在回答问题时告诉HPCwire,英伟达没有计划为专有的GPU软件平台CUDA添加RISC-V支持。 CUDA对英伟达转型为软件公司至关重要。并行编程框架是机器人、汽车和医疗保健等市场的软件和服务产品背后的支撑,这些软件和服务只能在英伟达的GPU上运行。 英伟达正在大力向Arm靠拢,Arm是英伟达自主研发的CPU的幕后推手。CUDA已经支持x86,但在路线图中没有RISC-V支持。 CUDA即将发布的第12版(预计很快就会发布)对英伟达基于Arm的名为Gra
[嵌入式]
UltraSoC宣布推出业界首款支持RISC-V的处理器跟踪技术
嵌入式分析技术开发商UltraSoC日前宣布:公司已经开发出处理器跟踪技术,可支持基于开源RISC-V架构的产品。UltraSoC公司已经为处理器跟踪技术开发了一套规范,将提供给RISC-V基金会(RISC-V Foundation)作为整个开源规范的一部分。此外,UltraSoC如今成为了首家可提供此项功能的生态系统参与者。 5家内核(core)供应商也已经宣布他们支持新的跟踪规范,使该规范成为软件开发人员的一项关键功能,而不必担心其使用的是何种处理器;该规范的交付是RISC-V生态系统的发展过程中,向前迈出的重要一步。 RISC-V是一种开源指令集架构,最初由UC Berkeley开发,但现在正得到更广泛的采用。Ult
[嵌入式]
DARPA推出SSITH原型芯片,采用RISC-V架构以减少安全隐患
DARPA于2017年首次宣布了称为SSITH的项目,DARPA微系统技术办公室项目经理Linton Salmon博士在今年拉斯维加斯举办的DEF CON活动中展示了该项目和第一个原型芯片。SSITH全称为:System Security Integration Through Hardware and Firmware,也就是通过硬件和固件进行系统安全集成。 目前,DARPA仍处于其SSITH计划的早期原型阶段,但其目的是开发一种能够阻止硬件攻击并减少软件补丁需求的开源芯片。 SSITH的目标是在源头阻止硬件攻击并减少对软件补丁的需求,措施是采用新的微处理器设计来帮助实现这一目标。 根据Salmon的说法,DARPA有六个团队在
[嵌入式]
沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置
硬件准备 CH32V103 开发板/核心版 WCH-Link 软件准备 软件主要是用于编译的 RISC-V GCC , 和用于烧录的 OpenOCD. 这两者都需要使用沁恒定制的版本 RISC-V GCC 暂时只能使用WCH版, 使用公版无法正确处理interrupt( WCH-Interrupt-fast )这样定义的中断 OpenOCD 暂时只能用WCH定制版本, 用公版的无法识别 wlink MounRiver 提供的工具链, 包含 RISC-V GCC 和 OpenOCD 前往 http://mounriver.com/download 下载 MRS_Toolchain_Linux_x64, 当前是 MRS_Toolc
[单片机]
技术文章—保卫计算机架构的新黄金时代
RISC-V社区正在转向一个全新的安全创新平台,以期凭借出色的简便性最大程度地减少攻击面,同时让设计者能够自行评估开源架构的安全性。RISC-V平台及其安全协议栈可助力开发人员打造全新的解决方案,从而在如今互连设备激增犹如“蛮荒西部”一般的环境中抵御像Meltdown(熔毁)和Spectre(幽灵)这类难以规避的漏洞。 在2018年6月举办的第45届计算机架构国际研讨会上,计算机先驱David Patterson和John Hennessy在他们的图灵讲座中介绍了“计算机架构的新黄金时代”。他们描述的黄金时代包含以下四个要素: 域特定的软硬件协同设计 开放指令集 敏捷的芯片设计 增强型安全性 RISC-V(
[嵌入式]
技术文章—保卫计算机架构的新黄金时代
从Linux到RISC-V:合作共享才能显现出开源的真正价值
作为业界首个真正的开源处理器架构,RISC-V一推出可说备受关注。而对产业而言,其带来的思想与生态冲击,恐怕不会下于当年Linux的推出。 图说:全球一线半导体相关大厂几乎都已经加入RISC-V的行列 Linux在1980年代开始发展,最初从GNU(GNU's Not Unix!)计划开始,并建立了许多自由软件联盟,共同发展包含从编译器、Shell、编辑器与其他工具等一般操作系统会有的程序,但核心的发展却没有着落。这与现在的处理器产业生态,以及RISC-V的发展,有着异曲同工之妙。 RISC-V在推出之前,业界已经有非常完整的IC设计生态,相关软件和硬件供应渠道也都有很好的基础,但业界并没有真正自由的处理器架构可用
[半导体设计/制造]
从Linux到<font color='red'>RISC-V</font>:合作共享才能显现出开源的真正价值
Cortus郝庄严:公司将重点发展RISC-V指令级
近日,由中国电子信息产业发展研究院,工信部软件与集成电路促进中心,《中国集成电路产业人才白皮书》编委会合作发布了中国集成电路产业人才白皮书(2017-2018年版),并同期举办了主题为“汇众智、聚英才、创未来”的“2018全球半导体才智大会”。 在大会期间,Cortus中国郝庄严介绍了Cortus的一些情况,并且阐述了对于人才的观点。 Cortus 2005年在法国成立,目前在亚洲地区的台湾、韩国、日本、中国大陆都有分支机构。Cortus是RISC-V基金会的铂金创始会员,是RISC-V处理器核心了供应商。Cortus拥有一系列的Cortus ISA和RISC-V ISA的处理器核心、数字和软件IP、模拟和射频IP、完整的
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved