SPARC 曾經(jīng)風(fēng)靡全球的芯片

Oracle正式放棄了硬件業(yè)務(wù),當(dāng)中自然包括了收購(gòu)自Sun Microsystems的SPARC處理器银亲。不禁對(duì)這個(gè)曾經(jīng)風(fēng)頭一時(shí)無(wú)兩的產(chǎn)品的惋惜睡陪。因?yàn)樵谶^(guò)去某段時(shí)間巴席,它和它的母公司曾被寄予厚望。讓我們來(lái)一起回顧一下這個(gè)明星企業(yè)的過(guò)往扭倾,順帶懷緬一下這個(gè)曾經(jīng)風(fēng)靡全球的芯片淀零。

六年成為市場(chǎng)領(lǐng)頭羊

談Sun Microsystems之前,我們先談一下工作站(Workstation)膛壹。這種最早由Apollo Computer公司開(kāi)發(fā)的產(chǎn)品其實(shí)就是一種高端的通用微型計(jì)算機(jī)驾中,它能在圖形處理能力,任務(wù)并行方面為單用戶(hù)提供比個(gè)人電腦更強(qiáng)大的能力模聋,為用戶(hù)在編程肩民、計(jì)算、文件書(shū)寫(xiě)链方、存檔持痰、通信等各方面提供專(zhuān)業(yè)的幫助。常見(jiàn)的有CAD工作站祟蚀、辦公自動(dòng)化工作站和圖像處理工作站工窍。

一開(kāi)始割卖,這些產(chǎn)品都是封閉的,專(zhuān)門(mén)開(kāi)發(fā)的硬件患雏,專(zhuān)門(mén)的操作系統(tǒng)鹏溯。例如Apollo就是采用垂直式結(jié)構(gòu),自行創(chuàng)研制了許多專(zhuān)屬性的硬件淹仑,而他們用的也是專(zhuān)用的Aegis/Domain操作系統(tǒng)一直只是提供類(lèi)似UNIX的操作指令剿涮。憑借這些優(yōu)勢(shì),一直在市場(chǎng)上坐實(shí)領(lǐng)先位置攻人。直到Sun Microsystems出現(xiàn)打破這個(gè)格局取试。

Sun Microsystems是一家起源自斯坦福畢業(yè)生Andreas Bechtolsheim一個(gè)計(jì)算機(jī)項(xiàng)目(這最后演變成了工作站)的企業(yè)。主要的產(chǎn)品是是工作站怀吻、服務(wù)器和UNIX 操作系統(tǒng)瞬浓。不同于當(dāng)時(shí)的硬件系統(tǒng)的封閉,這個(gè)項(xiàng)目從早期開(kāi)始就保持開(kāi)放蓬坡。

Bechtolsheim不但不生產(chǎn)客制化硬件猿棉,還打破常規(guī)的私有操作系統(tǒng),推動(dòng)不同工作站使用同一的操作系統(tǒng)——UNIX屑咳。這種開(kāi)放性的觀點(diǎn)奠定了Sun Microsystems最后的不平凡萨赁。在完成了這兩件事后,Bechtolsheim將他的電腦授權(quán)給不同公司生產(chǎn)兆龙,并將其命名為SUN(Stanford University Network的簡(jiǎn)稱(chēng))杖爽,那是1981年。

不久之后紫皇,這個(gè)項(xiàng)目受到了斯坦福另兩個(gè)畢業(yè)生Vinod Khosla 和Scott McNealy的關(guān)注慰安,之后他們?nèi)司秃匣锍闪⒘撕髞?lái)的Sun Microsystems。作為硬件項(xiàng)目的大腦聪铺,Andreas Bechtolsheim擔(dān)任新公司的技術(shù)VP化焕。公司成立后招的第一個(gè)員工就是伯克利的博士生Bill Joy,正是他設(shè)計(jì)了最流行版本的UNIX操作系統(tǒng)铃剔。

憑借這些標(biāo)準(zhǔn)的硬件和標(biāo)準(zhǔn)的操作系統(tǒng)軟件撒桨,Sun Microsystems的工作站能夠幫助那些初創(chuàng)公司更好地上手。雖然Sun Microsystems的產(chǎn)品和技術(shù)看起來(lái)很容易被復(fù)制键兜,但由于使用現(xiàn)存技術(shù)的特點(diǎn)凤类,使得Sun Microsystems可以輕易的進(jìn)入市場(chǎng),并打造價(jià)格更低的產(chǎn)品蝶押。這就讓他們能夠快速增長(zhǎng)踱蠢。

接下來(lái)的幾年,Sun Microsystems迅速發(fā)展。根據(jù)福布斯雜志的報(bào)道茎截,1985到1989年間苇侵,Sun Microsystems的年復(fù)合增長(zhǎng)率高達(dá)145%,是美國(guó)當(dāng)時(shí)增長(zhǎng)率較高的公司企锌,并在1987年一躍成為全球較大的工作站供應(yīng)商榆浓,這些輝煌成就是在Sun Microsystems成立的短短六年內(nèi)取得的。公司的總部也從 Santa Clara搬到了山景城撕攒。

推出Sparc處理器

對(duì)于工作站來(lái)說(shuō)陡鹃,速度是重要的關(guān)鍵因素,當(dāng)時(shí)用的處理器都是摩托羅拉等企業(yè)的CISC產(chǎn)品抖坪,沒(méi)有什么差異性萍鲸。為了保持領(lǐng)先優(yōu)勢(shì),Sun Microsystems在20世紀(jì)80年代末推出了RISC架構(gòu)的處理器Sparc(Scalable performance architecture的簡(jiǎn)稱(chēng))擦俐,這個(gè)架構(gòu)的處理器比當(dāng)時(shí)流行CISC架構(gòu)處理器快得多脊阴。很快這個(gè)處理器就占領(lǐng)了RISC處理器的市場(chǎng)。

這個(gè)系列處理器是由Bechtolsheim在1985年設(shè)計(jì)的蚯瞧,并在下一年推出了他們的第一個(gè)系列——SPARC V7嘿期,Sun Microsystems把這系列主頻為14.28–40Mhz的處理器應(yīng)用到他們的SUN-4工作站上,取代了他們?cè)赟UN-3上使用的motorola 68000系列埋合。但是SUN并沒(méi)有學(xué)習(xí)其他芯片廠商备徐,只是自己做芯片。為了讓這個(gè)精簡(jiǎn)指令處理器流行起來(lái)甚颂,他們?cè)?987年將 Sparc設(shè)計(jì)授權(quán)給一些芯片廠商蜜猾,讓他們?yōu)槠渖a(chǎn)電腦芯片。當(dāng)中包括了德州儀器西设、Cypress半導(dǎo)體瓣铣、富士通等。

由于SPARC架構(gòu)也對(duì)外完全開(kāi)放贷揽,因此也出現(xiàn)了完全開(kāi)放源代碼的LEON處理器,這款處理器以VHDL語(yǔ)言寫(xiě)成梦碗,并采用LGPL授權(quán)禽绪。后來(lái)這些業(yè)務(wù)由他們成立的一個(gè)叫做SPARC國(guó)際公司運(yùn)營(yíng)。作為業(yè)界第一款具有可擴(kuò)展性功能的產(chǎn)品洪规,SPARC微處理器的推出為SUN贏得了高端微處理器市場(chǎng)的領(lǐng)先地位印屁。

為了推動(dòng)SPARK處理器的發(fā)展,Sun Microsystems還在接下來(lái)那幾年推進(jìn)UNIX操作系統(tǒng)的發(fā)展斩例。那幾年的Sun Microsystems擁有了芯片雄人、Solaris系統(tǒng)、工作站等產(chǎn)品,公司還在1993年進(jìn)入了財(cái)富五百?gòu)?qiáng)础钠,風(fēng)頭盛極一時(shí)恰力。

敗走服務(wù)器市場(chǎng)

后來(lái)互聯(lián)網(wǎng)的興起,推動(dòng)了服務(wù)器的需求旗吁,Sun Microsystems也轉(zhuǎn)向了這個(gè)市場(chǎng)踩萎。按照作者的理解,服務(wù)器和工作站之間的差別就是一個(gè)高性能的GPU很钓,因此Sun Microsystems轉(zhuǎn)向這個(gè)市場(chǎng)是順理成章香府。1992年,SUN推出了面向數(shù)據(jù)中心的SPARCcenter 2000多處理系統(tǒng)码倦,擁有20個(gè)處理器 企孩。之后在推出了64bit的 UltraSPARC處理器和更多的產(chǎn)品之后,使用SPARC處理器的服務(wù)器開(kāi)始在市場(chǎng)逐步發(fā)威袁稽。在1996年柠硕,就有數(shù)百萬(wàn)的計(jì)算機(jī)用戶(hù)通過(guò)SUN的SPARC服務(wù)器連接到一起。

到了2001年运提,SUN成為全球增長(zhǎng)最快的服務(wù)器公司蝗柔。根據(jù)IDC的數(shù)據(jù),當(dāng)年SUN的服務(wù)器市場(chǎng)占有率從前一年的第四上升到第二民泵,僅僅屈居IBM之后癣丧。同時(shí)SUN還是無(wú)可爭(zhēng)議的UNIX服務(wù)器市場(chǎng)領(lǐng)導(dǎo)者。當(dāng)時(shí)SPARC的生態(tài)鏈有數(shù)百家制造商栈妆、不少的獨(dú)立芯片制造商胁编,還有數(shù)十家公司制造自由的工作站和服務(wù)器。

在早期互聯(lián)網(wǎng)上鳞尔,SUN真的可以稱(chēng)得上是呼風(fēng)喚雨嬉橙。在Wintel聯(lián)盟服務(wù)器的咄咄逼人之下,SUN通過(guò)推兼容X86的操作系統(tǒng)寥假,收購(gòu)MySQL市框,開(kāi)源Solaris等方式積極應(yīng)對(duì),但最終沒(méi)有逃過(guò)歷史使命糕韧,市場(chǎng)份額一度高達(dá)63%的SUN被Wintel干低枫振。

按理說(shuō),擁有先發(fā)優(yōu)勢(shì)的Sun Microsystems會(huì)在這個(gè)市場(chǎng)大展拳腳萤彩,但最后卻落得了敗走服務(wù)器市場(chǎng)粪滤,賣(mài)身Oracle。根據(jù)Gartner的數(shù)據(jù)雀扶,從2002年開(kāi)始杖小,Sun Microsystems的營(yíng)收份額每況愈下,到了2007年正式被IBM反超。而RISC+UNIX的服務(wù)器市場(chǎng)也逐漸被Intel的X86+Linux/Windows拉下予权。

關(guān)于Sun Microsystems的SPARC服務(wù)器敗走原因昂勉,有分析師認(rèn)為,從內(nèi)部看伟件,是公司領(lǐng)導(dǎo)人重視硬件硼啤,忽視軟件的結(jié)果;也有人認(rèn)為Sun Microsystems成功的硬件搭配軟件方式限制了他后來(lái)的發(fā)展斧账。從外部看谴返,英特爾X86+微軟系統(tǒng)的生態(tài)影響力,給SUN帶來(lái)的影響無(wú)可限量咧织;更有些人認(rèn)為Sparc芯片的先天缺陷限制了其發(fā)展嗓袱,但實(shí)際上真的如此么?

我們來(lái)看一下芯片層面的競(jìng)爭(zhēng)习绢。X86和Sparc的競(jìng)爭(zhēng)渠抹,其實(shí)歸根到底就是CISC和RISC的競(jìng)爭(zhēng),過(guò)去我們也一直都是從指令集上看這兩個(gè)架構(gòu)的差距闪萄,但根據(jù)Quora用戶(hù)John Gustafson的看法梧却,從芯片本身來(lái)說(shuō),單純的比較架構(gòu)是沒(méi)有什么意義的败去。

他指出放航,這兩個(gè)指令集基本上都是從精簡(jiǎn)指令集開(kāi)始,這兩種架構(gòu)都在演進(jìn)圆裕,因此兩者之間的差異是比較模糊的广鳍。他認(rèn)為較大的差別就在于Intel的X86芯片存儲(chǔ)器在存儲(chǔ)字節(jié)的時(shí)候是低位優(yōu)先(little-endian ),而SPARC的則是高位優(yōu)先(big-endian)吓妆∩奘保“Intel 8088指令集只有156個(gè)指令,而當(dāng)時(shí)的IBM精簡(jiǎn)指令集架構(gòu)則有183個(gè)指令”行拢,John Gustafson強(qiáng)調(diào)祖秒。之后雙方不斷地增加指令集。

雙方的競(jìng)爭(zhēng)圍繞各個(gè)方面開(kāi)展剂陡。例如最初X86是16bit的處理器狈涮,但SPARC是32bit。后來(lái)英特爾就演進(jìn)到32bit鸭栖,為了應(yīng)對(duì)來(lái)自AMD的競(jìng)爭(zhēng),還繼續(xù)升級(jí)到了64bit握巢,而SPARC也跟著升級(jí)到64bit晕鹊。所以從這方面看,也沒(méi)太大差別;在寄存器方面溅话,最初SPARC 有160個(gè)晓锻,而X86只有6個(gè),但后來(lái)Intel從各個(gè)方面趕上了飞几。所以從這兩點(diǎn)看砚哆,似乎差別也不是很大。

如果硬要說(shuō)有什么差別的屑墨,那就在于SPARC是開(kāi)源的躁锁,而Intel是閉源的。但實(shí)際上這點(diǎn)也不對(duì)卵史,因?yàn)閄86有一個(gè)開(kāi)源的版本战转。

是否這兩者之間有速度上的明顯差距?這好像也沒(méi)有以躯。2011年的時(shí)候槐秧,全球最快的超級(jí)計(jì)算機(jī)使用的是富士通SPARC芯片。但SUN服務(wù)器敗走是鐵定的事實(shí)忧设。

總結(jié)

其實(shí)關(guān)于SUN的榮譽(yù)刁标,討論的并不止這些,例如關(guān)于Java址晕,關(guān)于Solaris就可以寫(xiě)一篇洋洋灑灑的雄文膀懈,但受限于篇幅,我們就忽略這一部分斩箫。

談到SUN的失敗吏砂,從某個(gè)角度看可,這并不是公司本身的失敗乘客,而是UNIX服務(wù)器和工作站的失敗狐血,這是不可逆的歷史進(jìn)程。但SPARC也許就真的是失敗了易核。雖然富士通早前還說(shuō)將繼續(xù)堅(jiān)守匈织,國(guó)內(nèi)包括飛騰在內(nèi)的一些公司還在做Sparc架構(gòu)的芯片,但一直在聲稱(chēng)Saprc比IBM Power和X86強(qiáng)悍的Oracle卻撤了牡直,這令人有些惋惜缀匕。因?yàn)镾UN引領(lǐng)的Sparc是一個(gè)超越時(shí)代的開(kāi)拓者。他們?cè)?005年推出的UltraSPARC T1就有了八個(gè)核心碰逸,這在X86和ARM上面也是出現(xiàn)也沒(méi)多少年乡小。他通過(guò)犧牲單線程性能去獲得低功耗的多線程性能。但種種原因還是導(dǎo)致他走到了今日的境地饵史。

但另一個(gè)RISC指令集的ARM服務(wù)器芯片正在興起满钟,挑戰(zhàn)英特爾X86服務(wù)器芯片的市場(chǎng)地位胜榔。這個(gè)指令集的復(fù)仇能否成功呢?我們拭目以待湃番。

轉(zhuǎn)自:http://www.dataguru.cn/article-12082-1.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末夭织,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吠撮,更是在濱河造成了極大的恐慌尊惰,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泥兰,死亡現(xiàn)場(chǎng)離奇詭異弄屡,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)逾条,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)琢岩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人师脂,你說(shuō)我怎么就攤上這事担孔。” “怎么了吃警?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵糕篇,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我酌心,道長(zhǎng)拌消,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任安券,我火速辦了婚禮墩崩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘侯勉。我一直安慰自己鹦筹,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布址貌。 她就那樣靜靜地躺著铐拐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪练对。 梳的紋絲不亂的頭發(fā)上遍蟋,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音螟凭,去河邊找鬼虚青。 笑死,一個(gè)胖子當(dāng)著我的面吹牛螺男,可吹牛的內(nèi)容都是我干的挟憔。 我是一名探鬼主播钟些,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼烟号,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼绊谭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起汪拥,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤达传,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后迫筑,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體宪赶,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年脯燃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了搂妻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辕棚,死狀恐怖欲主,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情逝嚎,我是刑警寧澤扁瓢,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站补君,受9級(jí)特大地震影響引几,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜挽铁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一伟桅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧叽掘,春花似錦楣铁、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至疯潭,卻和暖如春赊堪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背竖哩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工哭廉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人相叁。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓遵绰,卻偏偏與公主長(zhǎng)得像辽幌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子椿访,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348