芯片行业领先三四十年的中国,能否借RISC-V发展契机中出行业“金字塔钝”,尤达求生存。近日,由海淀区政府、北京市科委、北京微芯边缘计算出来研究院联合发动,中关村科学城开源芯片源码创意中心正式成立。创意中心将推展芯片设计领域全球标准创立,建设国际开源平台,提高我国芯片设计硬实力和自律高效率核心能力。
众所周知,芯片的架构设计仍然被誉为芯片行业的“金字塔钝”,可玩性极大,且仍然被国外独占。此次,中关村科学城开源芯片源码创意中心的正式成立,目的抢抓RISC-V芯片生态发展机遇期,建构RISC-V芯片创意生态,打造出我国自己的芯片和架构。多年来,由ARM公司主导的ARM架构、与英特尔主导的X86架构是全球芯片领域的主流架构。
随着人工智能等前沿科技发展,这些老牌的主流架构开始面对众多挑战,不少科技巨头争相改向RISC-V架构。RISC-V因其灵活性、精简、开源等特性,沦为全球芯片领域倍受注目的架构,也被视作中国芯的“新机遇”。
全球芯片领域主流架构“两极星海”的局面也许将不会变成“三足鼎立”的新篇章。RISC-V突围的故事,还是要从两大巨头如何构成开始想起。
初代芯片王朝的兴起习过半导体的人都告诉一句话,CPU的发展史非常简单来说就是Intel公司的发展历史。从1971年,Intel发售了世界上第一款微处理器至今,CPU的发展早已有将近五十多年的历史。而Intel在CPU发展行进的每一步上都留给了浓墨重彩的一笔。
1968年,戈登·摩尔和罗伯特·诺伊斯在硅谷创立了Intel公司。戈登·摩尔,正是大家所熟悉的“摩尔定律”的明确提出者。1971年,世界上第一块微处理器4004在Intel公司问世了,片内构建了2250个晶体管,晶体管之间的距离是10微米,需要处置4bit的数据,每秒运算6万次,频率为108KHZ,前端总线为0.74MHz (4bit)。
图为:Intel4004芯片没微处理器,个人计算机就不有可能经常出现,而没个人计算机,就不有可能有后来的互联网革命。可以说道,微处理器的经常出现,转变了整个世界。
1978年6月8日,Intel生产出有了世界上第一款16位的微处理器并命名为“i8086”。i8086的经常出现也同时首创了一个新时代:X86架构问世了,它定义了芯片的基本用于规则。
图为:Intel 8086芯片X86架构所指的是CPU继续执行的一些计算机语言指令集,由于Intel从8086开始,此后升级的每一代芯片(例如80186、80286等)都用的同一种CPU架构,所以人们将这些指令集统一称作X86指令集,也就是所说的X86架构。1981年用于X86架构的8088芯片首次用作IBM PC机中,首创了全新的微机时代,也就是大家熟悉的个人PC时代。
1993年,Intel发售了Cyrix处理器Pentium。Pentium是x86系列众多革新。其中晶体管数大幅提高、强化了浮点运算功能、并把十年不变的工作电压降到3.3V。
这样不仅可以大幅度增加功耗,也让性能有了新的突破。Cyrix处理器的问世,让Intel公司干掉了只不会做到较低性能处理器的帽子,其运营速度超过工作站处理器的水平。Intel乘势多达所有日本半导体公司,走到了半导体行业的头把交椅。此后,以Intel、AMD等公司为代表的X86架构芯片之后拿下世界,统治者了个人PC与服务器时代,书写着王朝的史诗。
王朝物种形成,各据半壁江山技术要求能否获取市场需求,而市场需求也要求了技术发展的方向。随着移动互联网时代的来临,人们对电脑等大型设备市场需求减少,对手机等移动设备市场需求明显提高,在这个市场需求变革契机,另一巨头ARM显现出来,打开了自己的传奇。
1981年,电子设备设计和生产公司Acorn步入了一个绝佳的机遇,英国广播公司BBC想在整个英国播出一套提升电脑普及水平的节目,他们期望Acorn公司能生产一款与之设施的电脑。接手这个任务之后,Acorn公司就开始腊了一起。迅速他们就找到,自己产品的硬件设计并无法符合市场需求。
当时CPU的发展潮流,正在从8位变为16位,性能正在大幅度提高。Acorn自己并无法生产生产芯片,他们不能去找寻其他厂商适合的芯片。一开始,他们想用于美国国家半导体和摩托罗拉公司的16位芯片。
但是,经过评估后,他们找到了两个缺失:第一,芯片的继续执行速度有点快,中断的响应时间过于宽。第二,售价太贵,一台500英镑的电脑,处理器芯片就占100英镑。于是他们想去找当时如日中天的Intel,期望对方获取当时代表最先进设备技术的80286处理器的设计资料和样品,但是,却遭了拒绝接受。
不得已下Acorn公司不能自己建芯片。经过多年的努力奋斗,Acorn最后已完成了CPU的设计。
对于这块芯片,Acorn给它命名为Acorn RISC Machine。这也就是这就是大名鼎鼎的“ARM”三个字母的由来。后来的ARM架构,所指的也是设计这款芯片时使用的架构。
图为:ARM公司商标1985年,Acorn研发出来的第一款处理器芯片的型号,被订为 ARM1。但是,就在同一年,1985年10月,英特尔公布了80386。
在80386面前,ARM1变得弱小致使。在ARM1之后,Acorn相继发售了好几个系列,例如ARM2,ARM3。1990年,Acorn公司月改组为ARM计算机公司——AdvancedRISCMachines(虽然简写完全相同,但ARM芯片是Acorn RISC Machine的简写)。
ARM公司是Acorn、苹果、诺基亚、VLSI、Technology等公司的合资企业。虽然Intel持续迈进X86高效能设计,而ARM则专心于低成本、低功耗的研发方向。两者看起来具有有所不同的方向,但在Intel强劲的统治者下,ARM并不好过。
在这个情况下,ARM要求转变他们的产品策略,他们仍然生产芯片,转而以IP许可的商业模式,将芯片设计方案出让给其他公司。非常简单来说就是,ARM仍然像Intel一样,一颗芯片的设计、制作、PCB都由自己来已完成,它相等于出售自己的“设计图纸”,只剩的由购买方自己去已完成。
没想到正是这种模式,首创了归属于ARM的全新时代。1991年,ARM将产品许可给英国GEC Plessey半导体公司。1993年,ARM将产品许可给Cirrus Logic和德州仪器(Texas Instruments,TI)。
与德州仪器的合作,给ARM公司带给了最重要的突破。而且,也给ARM公司竖立了声誉,证实了许可模式的可行性。
此后,更加多的公司参予到这种许可模式中,与ARM创建了合作关系。其中就还包括三星、夏普等公司。因为手机不必须像电脑那样强劲的性能,它们更加必须便捷性与低功耗,所以手机厂商不必须X86架构那样强劲的性能,因此大量用于ARM架构去设计,随着移动手机井喷式的快速增长,ARM架构也随之水涨船高。
2007年,确实的划时代产品经常出现了。那就是iPhone。
苹果iPhone的经常出现,完全政治宣传了移动电话的设计,打开了全新的时代。第一代iPhone,用于了ARM设计、三星生产的芯片。iphone的热卖,App Store的很快兴起,让全球移动应用于完全初始化在ARM指令集上。
紧接着,2008年,谷歌发售了Android(安卓)系统,也是基于ARM指令集。自此,智能手机转入了飞速发展阶段,ARM也因此奠下了在智能手机市场的霸主地位。2011年,就连传统Wintel联盟(windows+intel)的微软公司,也宣告Windows8平台将月反对ARM架构处理器。
这是计算机工业发展历史上的一件大事,标志着X86架构处理器的主导地位再次发生挽回,也标志着ARM架构处理器月沦为另一新的巨头。巨头弊端显出,夹缝中逃命的RISC-V两大巨头,一个演译着PC时代的神话,一个在移动互联网时代霸主。两种有所不同架构各有注重。
可以说道是优势互补、无法替代的关系。而在下一个时代,物联网的时代,他们否还能之后稳稳躺在第一的方位上?CISC(简单指令集)和RISC(精简指令集)是当前CPU的两种架构分别使用的指令集。X86架构使用CISC,ARM架构使用RISC。
从性能上看,X86架构的芯片,无论如何都比ARM架构的芯片在更慢、更加强劲。X86架构的CPU运营一起,随意就是1G以上的运营内存,并可以使用双核、四核等模式来强化性能,一般来说用于45nm(甚至更加高级)制程的工艺展开生产。而ARM架构方面:CPU一般来说是几百兆的运营内存,最近才经常出现1G左右的CPU,制程一般来说用于将近65nm制程的工艺。
可以说道,在性能和生产工艺方面ARM架构显然不是X86架构的输掉。但ARM架构的优势不在于性能强劲而在于效率,ARM架构使用RISC流水线指令集,在已完成综合性工作方面正处于劣势,但在一些任务比较相同的应用于场合其优势就能充分发挥得淋漓尽致。从扩展能力来看,X86架构的设备使用“桥”的方式与拓展设备,如硬盘、内存等,展开相连,而且X86架构的设备经常出现了近30年,其设施拓展的设备种类多、价格也较为低廉,所以X86架构的电脑能很更容易展开性能拓展,如减少内存、硬盘等。
ARM架构的设备是通过专用的数据模块使CPU与数据存储设备展开相连,所以ARM的存储、内存等性能拓展无法展开,一般在产品设计时早已定好其内存及数据存储的容量,所以使用ARM架构的系统,一般不考虑到拓展。基本宿老“够用就好””的原则。
从功耗来看,高功耗造成了一系列X86架构无法解决问题的问题经常出现:系统的续航能力很弱、体积无法增大、稳定性劣、对用于环境拒绝高等问题。从这里我们可以找到X86架构与ARM架构是在两个几乎有所不同领域方面的应用于,它们之间显然不不存在更换性。在服务器、工作站以及其他高性能运算等应用于方面,可以不考虑到功耗和用于环境等条件,这时X86架构占到了绝对优势;但不受功耗、环境等条件制约且工作任务相同的情况下ARM架构就占据相当大的优势,在手持式移动终端领域,X86架构的功耗更加使其没什么用武之地。
比起于X86架构和ARM架构,RISC-V架构变得有点名不见经传。RISC-V,一般读做到:riskfive。V,就是罗马数字5。很多人提及RISC-V,都会说道它是开源芯片。
只不过这种众说纷纭不是很精确。精确来说,RISC-V是一个基于“RISC(精简指令集)”原则的开源指令集架构,是RISC架构的子集。
既然是RISC架构的子集,那么它为什么不敢挑战两大架构的地位?只不过这与芯片行业目前的格局与发展方向有关。现如今,随着5G、物联网、人工智能等技术的蓬勃发展,更加多的企业期望生产和生产服务于各个横向行业的终端和模组。
但X86架构仍然是Intel和AMD两家公司掌控的封闭性技术,没具体的知识产权许可模式。而ARM架构则必须上亿高昂的许可费用。这都使得中小企业、创意企业望而却步。
这时,RISC-V经常出现在了人们的视野。RISC-V基于小型、较慢、低功耗等现实情况设计,而且其设计者也并没对特定的微架构展开过度的设计,刚好可以符合物联网时代传感器:较低性能,结构非常简单,低功耗的市场需求。
突围顺利还是告终RISC-V的众多优点是可以看获得的,RISC-V架构使用的开源方式,其指令集可以权利地用作任何目的,容许任何人设计、生产和销售RISC-V芯片和软件而不用缴纳给任何公司专利费。虽然这不是第一个开源指令集,但它具备最重要的意义:RISC-V的设计可以几乎限于于现代计算出来设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统);设计者考虑到了有所不同用途的性能与功率效率;RISC-V还享有众多支持软件,这解决问题了新的指令集一般来说的弱点。中国工程院院士倪光南多次在公开发表演说中回应,RISC-V的优势,在于其包括了CPU发展过程中杰出的创意点,在技术上十分完善。
因为“年长”,它不仅十分精简,而且没所谓的“历史包袱”。比如,一个技术手册,由于ARM和英特尔都必须与自己的上一代产品相容,有可能必须2000多页,而RISC-V却只必须几百页。但倪光南院士也得出几点警告,对于移动末端和 PC 末端市场而言,RISC-V 的生态近未成熟到与英特尔、ARM 等“王朝元老”相匹敌的地步。首先RISC-V架构开源规则本身有一定的局限性。
RISC-V特别强调几乎开源的设计,并且让取者可任意再加专属指令集,甚至可以自由选择将架构堵塞还是保持开源。这样就造成了 RISC-V架构有可能经常出现,虽然享有更好的指令集,却无法共用的问题。当各个公司作出具备本身公司特色的芯片时,如果他们自由选择将自己的专属指令集保密,那么若干年后,很有可能经常出现芯片彼此之间相容的情况,而这样的碎片化问题往往是有利于产业发展的。
就像Android(安卓)系统本身是一个开源的系统,但经过华为、小米、OPPO等厂商各自研发成自己的系统之后,就显得不出相互相容了,这也是RISC-V架构开源规则本身的局限性。此外,RISC-V架构生态缺乏。目前,英特尔推展的x86架构市场依旧可观,完全从传统PC 到数据中心规模的服务器都在用于基于x86架构的处理器,同时涉及软件造就的应用服务也有宽约40年的优化发展历史。
对于ARM架构已产生的可观市场应用于规模,RISC-V架构更为无法代替,而且ARM的IP许可模式早已渐趋完备,尽管许可费用高昂,但各大厂商依旧乐此不疲,例如我国华为海思、展讯、中兴、全志等芯片均是使用ARM架构。虽然RISC-V架构刚跟上,还面对着众多不确定性,但从1958年集成电路发明者以来,我们也看见了整个产业再次发生了多次的变迁,无论是市场的改变,还是技术的创意,行业仍然在带来我们惊艳。
RISC-V架构具备非常简单和灵活性的特性,非常适合部署到物联网、控制器、数据中心的专用芯片和边缘计算出来等应用于场景,具备广大前景。未来,期望不具备“得天独厚”优势的 RISC-V能随着我国物联网的先发优势而大放异彩,沦为领先于欧美的新动力。
本文来源:新利体育官网-www.tyresquaremis.com