首页 » 通讯 » 芯片架构的江湖旧事_架构_处置器

芯片架构的江湖旧事_架构_处置器

雨夜梧桐 2025-01-19 23:28:25 0

扫一扫用手机浏览

文章目录 [+]

两位专家在半导体IP和RISC-V领域拥有非常丰富的行业履历。
鉴于此,MIPS首席实行官Sameer Wasson表示:“我对他们帮助公司推动IP创新和渗透新市场(RISC-V)的能力充满信心。

简而言之,便是MIPS挖了SiFive的墙角,旨在加强RISC-V的研发。

芯片架构的江湖旧事_架构_处置器 芯片架构的江湖旧事_架构_处置器 通讯

对处理器架构理解的朋友该当知道,MIPS公司是MIPS指令集架构的创始者,历经40年的家当变迁和行业动荡之后,MIPS已经放弃了MIPS架构,转型为一家RISC-V CPU IP设计公司。

芯片架构的江湖旧事_架构_处置器 芯片架构的江湖旧事_架构_处置器 通讯
(图片来自网络侵删)

作为有名的精简指令集(RISC)的实行者,MIPS的成立乃至比竞争对手ARM还早六年,更不用说后来者的RISC-V了,但眼看ARM和RISC-V在多个领域如鱼得水,运用规模也几次再三攀高。
与之比拟,MIPS的落寞让人有点费解

借此机遇,我们一起来回溯一下,MIPS架构在其40年景长进程中,那些辉煌与低谷,以及后续几经转手、日渐衰落,再到终极被迫退出架构竞争行列,投身RISC-V的“风雨进程”。

以及,在芯片行业发展的历史长河中,还有哪些处理器架构曾受到过市场的追捧与青睐,终极又消散在历史滚滚向前的车辙中。

MIPS“风靡一时”

回顾家当发展进程能看到,当代各种电器核心的微处理器起源于上个世纪Intel、德州仪器和Garrett AiResearch工业部三个公司的三个操持,推出的三个微处理器先锋则分别是Intel 4004、TMS 1000和CADC。

自此,开启了风风火火的微处理器革命。

在微处理器出身早期,基本上都是不同厂商生产不同架构的芯片。
虽然后来在IBM的“强制”之下Intel将X86架构授权给其他几家厂商生产处理器,但当时的主流一贯都是处理器厂商自主研发架构和设计乃至生产处理器的。

这种情状一贯坚持到了1980年前后,直到精简指令集(RISC)的出身。

1980年IBM的801项目,可能是第一个利用精简指令集理念来设计的系统。

跟Intel X86这种繁芜指令集不同,设计了许多特性让代码编写更加便捷,但这些繁芜特性须要几个指令周期才能实现,并且常常不被运行程序所采取。
此外,处理器和主内存之间运行速率的差别也变得越来越大。

在这些成分匆匆使下,涌现了一系列新技能,使处理器的指令得以流水实行,同时降落处理器访问内存的次数。
精简指令集对指令数目和寻址办法都做了精简,使实在现更随意马虎,指令并行执进程度更好,编译器的效率更高。

这种相对新的指令集的面世促进了MIPS的出身。

在RISC盛行起来之后,斯坦福大学教授Hennessy就带领团队研发出第一个MIPS架构处理器,这个项目便是MIPS的前身。

1984年,Hennessy教授离开斯坦福大学创立MIPS。
由此,精简指令集架构的领导者之一,MIPS架构登上历史舞台。

在成立第二年,MIPS就推出了第一个处理器设计R2000。
之后,MIPS陆续推出了多代非常成功的商用产品,比如销量超百万的R3000、销量过亿的R3000A。

值得关注的是,MIPS乃至在1991年就推出了64bit的设计R4000。
要知道其竞争对手ARM到了2012年才大范围推广64bit处理器设计。
可见其在设计上的前瞻性。

1992年,看好MIPS的SGI将其收购,并支撑MIPS在90年代连续推出了几代R系列处理器。
这是MIPS公司的第一次易手,之后MIPS也进入了颠沛流离的模式。

到2000年前后,MIPS32和MIPS64两套指令集的发布,标志了32位和64位MIPS CPU同时得到了越来越多的利用。

MIPS处理器是八十年代中期RISC CPU设计的一大热点。
Pace MIPS、IDT和东芝等半导体公司都采取MIPS的设计来制造芯片,其生产的芯片也被Sony和Nintendo的游戏机,Cisco的路由器和SGI超级打算机等终端设备采取,尤其是家用路由器市场,险些是被MIPS绝对垄断。

与X86比较,MIPS的授权用度较低,也就为除英特尔外的大多数芯片厂商所采取。
除了用度较低,MIPS之以是近40年来得到追捧,还有以下两个缘故原由:

MIPS的架构授权不限定任何对MIPS架构的变动MIPS属于精简指令构造,和英特尔采取的繁芜指令系统打算构造(CISC)比较,RISC具有设计更大略、设计周期更短等优点,并可以运用更多前辈的技能,开拓更快的下一代处理器

虽然在主流市场的PC/做事器运用上没能超越X86,但也靠PlayStation、PlayStaion2和任天国64这样的家用游戏机实现了上亿的CPU销量。

MIPS “江河日下”

然而,水能载舟亦能覆舟。

由于本钱问题和授权模式的限定和弊端,MIPS无法与市情上的大公司反抗,开始陷入研发困境。

MIPS一开始就以Intel的X86位对标产品,因此其产品从面世开始就以高性能著称,使其在高清盒子、路由器等市场战功显赫。

虽然产品拥有很不错的性能,但是由于对商业不足敏感,导致了MIPS的商业化进程迟迟掉队。

其余,相较其竞争对手ARM,从出身开始就瞄准嵌入式低功耗领域,在这个领域默默耕耘了十数年,终于在21世纪迎来了自己的时期。
而当时只聚焦中高真个MIPS则在功耗上没有太多上风,这极大限定了它的发展。

而MIPS反应的缓慢再一次拖累了他们的转型。

在ARM联合高通、苹果、联发科等公司面向智好手机市场做移动处理器芯片的时候,MIPS依然沉醉在高清盒子、打印机等小众产品市场,没有动力去自己革自己的命,结果被ARM革了命。

后来智好手机市场的大爆发,让其错失落了移动市场这个时期窗口,也正式敲响了MIPS“丧钟”。

总之,MIPS的迟缓导致他们失落去了最关键的十年。

其余,业内人士还表示,授权模式也是MIPS失落败的一大成分。

MIPS和ARM都有IP授权和架构授权两种授权模式,但双方的思路差别很大。

ARM的授权办法极具灵巧性(多是IP授权,很少进行架构授权),并在价格上具备上风,这吸引了TI和LSI等公司的把稳。
同时,相对便宜的价格也吸引了更多人来玩ARM芯片,完善了ARM的工具链和生态,为ARM后来的爆发夯实了根本。

与之相反的是,MIPS紧张是架构授权(IP授权价格很贵),虽然这样更加开放,但它在未充分盘踞市场的条件下,这种授权模式导致客户各自为战,纷纭自行设计MIPS核心、添加指令、发布开拓工具,碎片化严重,难以形成统一的生态。

同时这也就失落去了IP授权所具备的推出速率,软件高兼容的特点。
硬件的掉队,导致软件平台的掉队,造成的恶性循环加速了MIPS的衰落。

随后多年,MIPS在经由Imagination Technologies、Tallwood Venture Capital的几经转手之后,日渐衰落。

2012年底,MIPS被ARM和Imagination瓜分收购。

对付ARM来说,MIPS的专利相称有代价,特殊是64位和多线程干系的专利。
由于ARM的64位架构跟MIPS 64位有70-80%的相似度,如果此时不参与收购,那么日后很可能陷入和MIPS专利长久的专利诉讼战,仅用3.5亿美元就办理这个潜在的隐患,ARM乐意之至。
以是ARM收购了其靠近500项专利。

Imagination收购MIPS则是为了加强自身的CPU业务,并且看中了MIPS强大的产品集以及安卓架构的支持和对中国的授权。
因此Imagination收购了MIPS公司实体和82项与MIPS处理器核心架构有关的核心专利。
同时Intel作为Imagination的第一大股东,收购MIPS从侧面也可以管束ARM的发展。

收购MIPS后,Imagination结合旗下的PowerVR系列产品,打算将MIPS的运作模式效仿ARM。
虽然MIPS在IoT上的市场份额仍旧逊色于ARM,但在汽车、数据中央等市场寻得了不少机遇,比如Mobileye用的正是MIPS CPU。

那几年,Imagination加快了推出MIPS处理器核心的步伐,尤其是支持硬件虚拟化、多线程和SIMD的Warrior系列。

然而好景不长。
2017年4月,Imagination宣告与其最大客户苹果中断互助关系,股价瞬间缩水,陷入困难田地。
彼时,“自身难保”的Imagination在为自己探求买家的同时,也将MIPS以6500万美元的价格单独卖给了Tallwood Venture Capital,直到2018年被Wave Computing收购。

被Wave Computing收购后,MIPS并没有因此走向更好的道路。

此时,除了已经发展成熟的X86以外,险些每个ISA都打算借助开源社区的力量来发展其生态,MIPS也不例外。

2018年底,Wave Computing宣告发起MIPS Open Initiative,将在2019年第一季度发布最新的Core R6时开源,该项目的参与者可以免费试用32位与64位的MIPS ISA,而无需任何授权和专利用度。

此举旨在加速MIPS指令集架构的遍及,希望帮助已逐渐边缘化的MIPS指令集架构重回正轨。
而彼时开源的RISC-V架构也开始逐步受到市场的热捧。

MIPS开源的举措,在当时被认为既向ARM示威,又向RSIC-V宣战,更为即将开始的IoT时期做好准备。

但选择开源就意味着要厚积薄发与韶光为伴,比如Linux、RT-Thread、TiDB等成功的开源项目,都有永劫光的社区人气积累与技能沉淀的加持,想要吹糠见米的效果去急功近利的开源只能揠苗助长。

然而,这一开源项目还没撑过一年,就随着公司CEO的调度无疾而终。
2019年底,MIPS的短暂开源正式结束,此举也进一步打击了开拓者对付MIPS的积极性。

在这个过程中,MIPS与龙芯、上海芯联芯之间的纠葛,仿佛也成为了MIPS架构江河日下过程中的一段插曲,徒增一笔供众人揣摩和评判的谈资。

开源项目宣告告终后不久,Wave Computing选择申请破产保护,进行资产重组。

2021年,Wave Computing完成破产重组,并更名为MIPS,但“重生”后的MIPS宣告今后将不再设计MIPS 处理器,而是转向RISC-V处理器的开拓。

MIPS能否谱写新篇章?

曾经与X86、ARM三分天下的MIPS架构,几经辗转之后迎来了命运的终章,正式加入同属精简指令集的RISC-V阵营。

据MIPS官网先容,其正在基于MIPS ISA的创新根本上进行RISC-V设计。
由于RISC-V ISA与前几代MIPS ISA之间有许多相似之处,因此可以为其新的eVocore系列产品带来数十年的开拓履历。

目前,MIPS已经推出了两款RISC-V CPU IP:面向高性能运用的eVocore P8700和面向高能效运用的eVocore I8500。

eVocore P8700

MIPS表示打算借助全新的RISC-V IP进驻更加广阔的市场,包括汽车、机器学习、5G、数据中央、存储和高性能嵌入式等运用。

据悉,Mobileye已经是P8700的客户。
前不久,MIPS还与数据中央市场的一位未公开的客户签署了协议。
据悉,该客户是“三家超大规模打算企业之一”。

虽然尚不清楚有多少厂商会采取MIPS的RISC-V IP内核。
但从MIPS乘着SiFive业务重组之际挖来对方两员大将,也反应出MIPS对付全力投入RISC-V的持续努力。

MIPS对其开源行为曾表示,“如果这发生在两三年前,那么RISC-V永久不会出身”。

但倘若遵照假命题能推出任何命题的原则,“如果”二字则能推出任何结果。
可世事哪有那么多如果,反不雅观如今格局,RISC-V发展的顺风顺水,MIPS却早已改弦更张,就连十几年前收购MIPS的imagination,如今也一只脚踏进了RISC-V的阵营。

如今,在新任CEO Sameer Wasson的带领下,其紧张任务是讲述MIPS重生的故事,如何在RISC-V社区中实现差异化,以及它操持将业务重点放在哪里。

这一次,如果MIPS能把握好RISC-V这根救命稻草,其未来或许仍有一席之地。

但,你知道的,世事哪有那么多如果。

处理器架构,各领风骚数十年

发生在MIPS身上的变革,预示着又一个处理器架构选择向命运低头。
同样,作为最具有历史的处理器架构之一,MIPS见证了很多其他处理器架构的发生变革——看着X86称霸PC市场,ARM在移动市场崛起,RISC-V又作为新星受到行业青睐和追捧;但同样的,MIPS也见证了一些架构走向消亡。

此前,半导体行业不雅观察曾在《处理器架构消亡史》一文中曾提及,20世纪80年代前后出身的处理器架构,不仅包括我们耳熟能详的X86、MIPS和ARM,SPARC、DEC Alpha、PA-RISC和其他一些产品也在同一期间涌现,这些架构大部分都源于RISC体系,包括IBM所推出的Power架构也都是RISC体系中的一员。

这些架构的到来,构建了出了处理器架构的摧残时期,也对当时的Intel造成了一定的压力,恐怕动摇了自己X86的地位。

如今的RISC ISA除了风头正盛的ARM和RISC-V以外,还能掀起一点水花的恐怕就只剩下IBM的Power了。

PowerPC架构

PowerPC是1991年,由Apple、IBM、Motorola组成的AIM同盟所发展出的微处理器架构。

PowerPC架构是一种基于精简指令集 (RISC)的处理器架构,其设计看重性能、低功耗和可扩展性,采取了流水线实行、超标量实行和乱序实行等技能,以提高指令实行效率。
PowerPC架构还支持多级缓存和高速总线,以加快数据传输和访问速率,旨在为个人电脑、事情站和做事器供应高性能和可扩展性。

同时,PowerPC架构具有良好的跨平台兼容性,由于它的指令集是统一的,这意味着在不同的PowerPC处理器上编译的程序可以在各种PowerPC系统上运行,无需重新编译。
这为软件开拓者和用户带来了便利。

得益于这些优秀特性,PowerPC架构后来成为苹果Macintosh电脑的紧张处理器架构,在苹果电脑上利用的韶光从1994年一贯持续到了2006年,之后苹果转向利用基于Intel X86架构的处理器

有那么一段韶光,PowerPC得到了巨大的成功。
摩托罗拉68000系列芯片是Apple PC以及许多种类和数百万个嵌入式掌握器的核心。
除了苹果之外,索尼的PlayStation3、任天国的Wii、Wii u、GameCube、微软的Xbox 360和3DO M2等都利用了PowerPC处理器

实际上,当苹果放弃PowerPC时,实在就数量而言,PowerPC并没有失落客岁夜量客户,但失落去了最负盛名的客户。
然后游戏机也放弃了PowerPC,而范例的嵌入式系统也放弃了。

回顾在20世纪90年代和21世纪初,授权处理器IP可谓风靡一时,这是实现大规模采取的最可靠路子。
实在从一开始,IBM就仿效了ARM、MIPS、SPARC等架构,走了PowerPC的授权路线。
但是IBM的条款太过苛刻,PowerPC容许证比MIPS或ARM的容许证贵得多。

PowerPC未能在市场遍及很大的缘故原由是开放不敷以及IBM的高价授权费。
智好手机时期后,PowerPC因本钱问题逐渐被边缘化。

虽然由于各类缘故原由,Power架构在大家的视线中不再那么光芒四射,但是曾经与X86并驾齐驱的历史不可抹杀。
目前也有包括国芯科技在内的厂商依然在利用该架构设计芯片。

SPARC架构

SPARC(可扩展处理器体系构造)是最初由Sun Microsystems开拓的精简指令集打算(RISC)指令集体系构造(ISA)。
它的设计在很大程度上受到早期RISC设计的影响,这些原始的RISC设计极简,包括尽可能少的功能或操作码,旨在以每个时钟周期险些一条指令的速率实行指令。

SPARC于1986岁首年月次开拓,并于1987年发布,是最成功的早期商业RISC系统之一。
在其推出首款SPARC处理器产品后,SPARC就很快地盘踞了市场,并帮助公司打破了10亿美元营收的大关。

到了1989年,采取了SPARC架构的处理器开始运用于高性能事情站及做事器上,基于该架构的开放性和RISC体系的特点很快让其成为了国际盛行的架构。

同一韶光,为了扩大SPARC的影响力并作出进一步优化,“SPARC International”组织成立,包括摩托罗拉、东芝、富士通、Aeroflex Gaisle都参与个中。
1995年,随着UltraSPARC I的推出,Sun在高端微处理器市场的领导地位得以进一步巩固。

然而,在进入到新世纪后,新的运用崛起,使得PC已经不是处理器架构竞争的唯一沙场。
ARM架构凭借精简指令集的特点,杀入了移动市场,并逐渐成为了这个市场的霸主。

而此时,英特尔的X86已经在过去数十载的发展中建立了强大的生态系统。
因此,在没有把握新运用的到来,以及在英特尔抢占绝大多数市场的压力下,包括SPARC在内的很多处理器架构逐渐开始衰退。

在互联网兴起的同时,不仅推动了移动市场的发展,也推动了做事器的需求,但也是在这个市场中,SPARC落了下风。
根据Gartner数据显示,从2002年开始,Sun Microsystems的营收份额每况愈下,到了2007年正式被IBM反超。
而RISC+UNIX的做事器市场也逐渐被Intel的X86+Linux/Windows拉下。

SPARC因在做事器市场的失落利,开始落寞。

2010年,Oracle以74亿美元价格收购了SUN,连带着SPARC也归属了Oracle。
2017年后,Oracle被爆SPARC部门进行裁员,逐渐地,Oracle也逐渐放弃了SPARC的开拓。

Alpha架构

当年,在许多RISC架构兴起的同时,DEC也受到看这股RISC风潮的影响。

于是,在1982年到1985年间,DEC将RISC划分为几个部分来分开研究。
1985年,DEC卖力RISC研究的卖力人之一提出“协作RISC操持”,即将此前的项目就被合并为一个项目,并且更名为PRISM。

在此期间,为了进一步顺利的将新架构打入市场,DEC开始思考是否须要生产新的打算机体系构造来替代其现有的VAX产品线,并终极于1988年结束了PRISM项目。

此时,处理器架构开始向64位发展。
向64位发展,也被当时很多厂商视为是可以改写市场格局的一个拐点。
因此,DEC开始考虑利用类似于RISC的设计观点来设计新一代VAX CPU,以提高速率,同时扩展到完全的64位体系架构。

于是,在1992年,Alpha架构应运而生。

Alpha作为专为高端台式机,事情站和做事器设计的微处理器架构,这也使得他们成为首批实现64位体系架构的企业之一。

如今来看,Alpha对付家当的贡献或许不在于有多少产品采取了这种架构,而是其在理论上为家当的发展供应了一种新思路。

有人认为,Alpha,MIPS两种RISC架构都比较早的考虑了64位,并引入了很多超前的微架构设计观点,以至于影响了往后英特尔在微架构和超线程方面的发展,这些在英特尔处理器微架构设计隐约能看到Alpha架构的一些影子。

SUN作为开源架构的代表,其凋亡令人惋惜,但DEC Alpha的消亡则是由于其生态太过封闭而造成的。

据资料显示,DEC公司将所有和Alpha处理器干系的配件和外设都自己生产,不过为桌面电脑开拓的主板却不支持SMP,而当时险些所有采取Alpha处理器的公司都会利用多处理器系统,因此DEC公司所推出的桌面机型很没竞争力。

其余,Alpha处理器也一贯不支持免费开源操作系统,这也成为了其败走的又一个缘故原由。

1998年,由于财务缘故原由,DEC将Alpha架构与其大部分内容一起出售给了Compaq。
但已经是英特尔客户的Compaq决定淘汰Alpha,转而采取即将推出的Itanium架构,并于2001年将所有Alpha知识产权出售给了英特尔。

自此,Alpha的故事也画上了句号。

PA-RISC架构

除此之外,惠普公司推出的精简指令集架构PA-RISC也没逃得出被淘汰的命运。

PA-RISC也是20世纪80年代中的一员,它首次涌现于1986年2月26日,被运用于HP 3000 930系列以及HP 9000 840模式处理器之中。
后来,这种架构被惠普公司与英特尔联合开拓的Itanium架构所取代。

然而,英特尔的Itanium也没能成为末了的赢家,这款于1999年被命名的64位架构,自从2017年之后就再也没有更新了,2019年英特尔发布关照称安腾9700处理器开始退役,2021年7月末了发货期,HPE的做事区将支持到2025年。

随着纯血64位安腾处理器的停售,也意味着Itanium架构黯灭在历史当中。

事实证明,在市场的发展过程中,没有哪一种处理器架构能够永久得当市场的需求。
但从目前结果来看,RISC-V是其他RISC设计和一起上被遗忘的架构的霸主,成为其末了的归宿。

写在末了

站在当前回望历史,从处理器的设计和能耗最近说,如果要说最经典的RISC处理器架构,那么非MIPS莫属,就连其竞争对手也不得不承认它的优雅,MIPS被作为处理器教科书的典范,在很多其他处理器中都能看到它的身影。

但MIPS,包括SPARC、Alpha、PA-RISC等其他架构的历史故事,恰好证明了半导体市场的“风云莫测”,一个ISA如若不能站稳脚跟,跟上行业发展需求的话,很快就会被市场淘汰掉。

从目前处理器架构市场来看,X86依旧耸立不倒,但对抗他的玩家却换了一批,这一轮与他竞争的是ARM和RISC-V两个阵营。
从后两者的发展来看,近些年来,他们都在积极向PC市场做扩展。
同时,在大数据时期的推动下,也都故意向做事器市场方向发展。

但对付这一块市场来说,英特尔在该领域已经建立起了强大的上风,除了产品外,生态也是其能够恪守城池的一个有利武器。

然而,新兴市场总在持续发展,行业需求层出不穷,商业天下变化多端,这场处理器架构的淘汰赛彷佛并没有结束。

谁也别以为自己稳了。

标签:

相关文章