第75章Alpha



()除了以上三種非常着名的RISC處理器外,還有一種RISC處理器也不能不提到,那就是212XX系列芯片。

212XX系列全稱叫Alpha處理器,是由DEC公司設計制造。Alpha處理器計劃于80年代的中後期,它的誕生并不是爲了在專業領域極強的服務器或者超級計算機而設計的,更不是爲了占領嵌入式CPU市場,DEC開發Alpha的原因,是爲了于英特爾公司在桌面電腦領域,也就是在個人電腦上一掙長短。

隻要對國際半導體芯片發展史有所了解的人都知道,RISC處理器誕生後,如同一顆巨大而耀眼的彗星撞向了地球,RISC的誕生讓半導體界很快分成了兩派,一派就是傳統的CISC支持者,他們堅定的站在CISC一邊,擁護着CISC的一切,這裏面最典型的代表就有INTEL和AMD,以及當初的摩托羅拉。

這三家公司之所以堅定的站在CISC陣營上,是因爲他們已經建立一條以CISC爲基礎的商業利益。

INTEL和AMD公司都是以存儲器芯片起家的,但自日本掌握的存儲器技術後,很快就向美國發起了沖擊,國際上存儲器的價格是一降再降,很快以INTEL和AMD爲首的半導體存儲器制造商很快就支撐不住了,于是紛紛開始謀求轉型,1970年,INTEL公司推出世界上第一款CISC處理器C-4004,從而開創了曆史上着名的X86構架,經過多年的發展X86構架技術已經成熟,從而形成了一系列的以CISC爲核心的商業利益體系,特别是在桌面電腦上更是如此。

RISC相比CISC在技術上雖然有更多的優勢,但這個時候的INTEL不可能把它多年建立起來的CISC體系給推翻,然後加入到RISC當中來。

但DEC公司則不同,六七十年代DEC公司一直是IBM最強勁的競争對手,其推出的中型機一直在中小企業中占有壟斷地位。

可PC的誕生,則終結了DEC公司的神話,大量的PC微機湧入市場,占據了原本屬于DEC的市場,更何況PC相比DEC的中型機來說,它的價格更加便宜,更何況PC還是個全開放的電腦,大量的第三方兼容機的湧入,使得DEC的市場極度萎縮。

面對種種不利的局面,DEC公司開始反思自己未來的路,經過詳細的調查,他們發現在未來,個人電腦計算機前途無量,DEC想要存活下去,就必須加入個人計算機的發展潮流中。

可要加入個人計算機潮流,DEC将不得不面對一個現實問題,那就是如果加入PC陣營,那就是DEC向IBM認輸,在情感上會讓DEC難以接受,更何況PC陣營中有許多的兼容機廠商,這些兼容機廠商沒有任何的技術基礎,他們的生存法則是,從市場買來各個電子元器件,再把他們組裝在一起,然後就買給了客戶。

如果DEC加入他們,豈不是說DEC跟這些不入流的兼容機廠商是一個水準,這讓DEC這樣的技術貴族更是無法接受。

于是DEC決定另起爐竈,重新制定一個個人計算機标準,這個時候市面上鬧的紅火的RISC進入了DEC的法眼,于是DEC決定開發一款精簡指令集技術的個人計算機——alpha處理器就是在這樣的曆史背景下誕生。

Alpha架構于1992年2月25日,DEC公司在東京召開的一次會議上面被正式推介,新處理器采用完全64-bitRISC設計,執行固定長度指令(32bits)。

有32個64bit整數寄存器,操作43-bit的虛拟地址(在後來能夠擴充到64-bit)。和VAX相同,使用little-endian字節順序,即低字節的寄存器占用低内存地址線。

而不像如摩托羅拉等大多數處理器所使用的big-endian字節順序,即低字節寄存器占用高内存地址線。除此之外,處理器還内建一個算術協處理器,有32個浮點64-bit寄存器,采用随機存取,而不是在intelx86協處理器上使用的堆棧存取方式。整個Alpha的生命周期被設計爲至少25年。

Alpha雖然是一款RISC處理器,但它主要是作爲桌面電腦的CPU,因此Alpha上面擁有明顯的桌面CPU特征,Alpha保持了可以運行多種操作系統的特點,其中包括Tru64UNIX、OpenVMS和Linux等,而在這些系統中,已經有許多成熟的應用程序,這也是Alpha處理器相比X86的一個優勢。

對于追求性能的用戶,DEC公司的Alpha處理器對骨灰級玩家來說也是一款非常具有誘惑力的CPU,因爲Alpha是RISC處理器中運行速度最快的一種,而且是唯一得到了WindowsNT繼續支持的RISC處理器,而與此同時微軟且在1995年中斷了對MIPS和PowerPC的支持。

除了上述這些優點外,Alpha也是世界上第一款支持多媒體協議的CPU,比英特爾的多媒體處理器奔騰早于三年問世。

雖然Alpha有如此多的優點,但也掩不住它在商業上的失敗,Alpha誕生的太晚了,90年代圍繞在CISC爲中心的各種應用軟件多得是數不勝數,剛剛誕生的Alpha處理器面臨PC市場的最大挑戰就是缺乏足夠多的應用軟件。

雖然後來Digital雖然盡力吸引軟件開發人員而且有一個很驚人的應用列表,但這些應用主要是面向工程師和創作人員的,而不是面向主流的PC個人應用領域,這就爲Alpha在個人電腦市場上推廣更是難上加難。

另外在價格上Alpha相比X86也不具備任何的優勢,Alpha的生産成本很高,單顆CPU的價格高達495美元(500MHz的型号),而533MHz的21164售價更是高達1450美元。與之相比,INTEL的233MHz的PentiumII處理器且隻需要386美元。

在追求高性價比的個人電腦用戶來說,用戶最終會選擇誰,是不言而喻的事情。

從這裏就可以看出,在性能和成本之間,DEC公司沒有做好兩者間的平衡,Alpha太過于追求高性能,從而忽視了普通用戶的經濟承受能力,這也是Alpha最終失敗的根本原因之一。

雖然Alpha失敗了,但作爲當初桌面CPU的絕對王者,Alpha卻深深的影響了後來CPU的設計潮流,比如說Alpha是世界第一款支持多媒體協議的處理器,後來的INTEL公司發布的Pentium、賽揚以及後來的酷睿系列,都加入了支持多媒體的技術協議,甚至就連ARM、MIPS和SPARC都支持多媒體協議技術,如果哪款處理器不對多媒體協議進行支持,那麽這款處理器在市場上就根本賣不出去。

Alpha也是第一款符合80/20法則的CPU,所謂的80/20法則(二八法則)是由意大利經濟家帕累托提出的,也就是大家所熟悉的帕累托定律。

即,80%的結果,來自20%的原因;20%的努力,常産生80%的結果,或者是80%的财富且被20%的人所掌握。

而這一法則在CPU當中同樣适用,衆所周知,微處理器的基本邏輯是運行指令的電路,計算機的任何一個程序都是由或多或少的基本指令組成,而指令本身又是由若幹個微操作構成,例如對兩個二進制數進行加減運算,或者将結果送進寄存器中等等。

這些基本指令被稱爲微處理器的微代碼,指令數量越多、完成微操作所需的邏輯電路就越多,芯片的結構就越複雜。

CISC的英文全稱是Coputer,意爲“複雜指令系統計算機”。它的特點是指令數量龐大臃腫,每個指令不管執行頻度高低都處于同一個優先級,程序員的編程工作相對容易。但它的緻命弊端是執行效率低下,處理器的晶體管被大量低效的指令所占據,資源利用率頗爲低下。

早在上個世紀60年代,計算機科學家就發現,計算機中80%的任務隻是動用了大約20%的指令,而剩下20%的任務才有機會使用到其他80%的指令。

RISC處理器就是在這樣的背景下誕生的,由于指令高度簡約,RISC處理器的晶體管規模普遍都很小而性能強大,深受超級計算機廠商所青睐。

它的應用範圍也遠比X86來得廣泛,大到各種超級計算機、工作站、高階服務器,小到各類嵌入式設備、家用遊戲機、消費電子産品、工業控制計算機,都可以看到RISC的身影。隻不過這些領域同普通消費者較爲脫離,故而少爲人知。

無論在執行效率、芯片功耗還是制造成本上,選擇RISC都比沿用X86更加英明。

我們不妨作一番實際的比較:以Intel公司的Pentium4XE爲标準,,它的晶體管總數在1億7800萬個以上,最高功耗達到130W,但它的運算能力不超過20GigaFlops(FLoatingpointOperationsperSecond,每秒浮點運算)。

而與他同期推出的RISC處理器是IBM推出的Cell,它的晶體管總數爲2.34億個,在采用90納米工藝制造時芯片面積爲221平方毫米,但它的運算力高達2560GigaFlops,整整是Pentium4XE的128倍。

Inte在在年中推出雙核心的Smithfield,性能最多能有80%的提升,而芯片規模将達到與Cell相同的水平。由此可見,二者完全不是一個層面上的對手,X86指令系統的低效性在這裏一覽無遺。

PC鍾情于X86的原因在于軟件兼容,尤其是微軟隻爲X86PC開發Windows系統,這也被認爲是PC采用RISC架構的最大障礙。

而Alpha且打破了這個常規,它的理論基礎也是着名的80/20法則,與傳統的RISC和CISC不同,Alpha另辟蹊徑,提出了一個全新的發展思路,将20%的常用指令定義爲“熱代碼(HotCode)”,剩餘的80%指令使用頻率沒那麽高,被定義爲“冷代碼(ColdCode)”。

對應的CPU也在邏輯上被劃分爲兩個部分:一是熱核(HotSpot),隻針對調用到熱代碼的程序;另一部分則是冷核(ColdSpot),負責執行20%的次常用任務。

由于熱核部分要執行80%的任務,設計者便可以将它設計得較爲強大,占據更多的晶體管資源。而冷核部分任務相對簡單,沒有必要在它身上花費同樣的功夫。

而這也就是CPU曆史上赫赫有名的雙核的慨念,我們現在所使用的雙核和多核處理器,就是由Alpha最早提出來的。

事實上,X86處理器一直都從RISC産品中獲取靈感,包括EV6總線、整合内存控制器、超線程技術、雙核心等等新技術新概念都是首先在RISC産品中得到成功應用,之後才被Intel/AMD引入到X86處理器當中。實踐證明,這種做法往往對X86處理器的性能提升有着決定性的影響,而從RISC汲取營養也就成爲X86業界的習慣做法。

Alpha創造了一種嶄新的雙核概念,過去我們談論的雙核心指的是在一枚芯片内集成兩個對等的CPU内核,通過并行運算獲得性能增益,我們可以将它看作是橫向維度的對等設計。

而Alpha則是一種縱向維度的雙核理念,熱核與冷核地位并不對等,且無法獨立運作,隻能說是一個CPU内核中的兩部分分立邏輯。它所起到的是提高CPU的硬件資源利用率,以高執行效率達到高效能的目的,這種做法顯然比目前業界鼓吹的“雙核心”更具革命意義。

後來INTEL的酷睿系列基本上沿襲了Alpha的設計思路,由此可見,Alpha對後來的CPU發展帶來了多麽廣泛的影響。

<ahref//.qidian.co歡迎廣大書友光臨閱讀,最新、最快、最火的連載作品盡在起點原創!<a>手機用戶請到閱讀。

追書top10

熊學派的阿斯塔特 |

道詭異仙 |

靈境行者 |

苟在妖武亂世修仙 |

深海餘燼 |

亂世書 |

明克街13号 |

詭秘之主 |

誰讓他修仙的! |

宇宙職業選手

網友top10

苟在妖武亂世修仙 |

苟在高武疊被動 |

全民機車化:無敵從百萬增幅開始 |

我得給這世界上堂課 |

說好制作爛遊戲,泰坦隕落什麽鬼 |

亂世書 |

英靈召喚:隻有我知道的曆史 |

大明國師 |

參加戀綜,這個小鮮肉過分接地氣 |

這爛慫截教待不下去了

搜索top10

宇宙職業選手 |

苟在妖武亂世修仙 |

靈境行者 |

棄妃竟是王炸:偏執王爺傻眼倒追 |

光明壁壘 |

亂世書 |

明克街13号 |

這遊戲也太真實了 |

道詭異仙 |

大明國師

收藏top10

死靈法師隻想種樹 |

乘龍仙婿 |

參加戀綜,這個小鮮肉過分接地氣 |

當不成儒聖我就掀起變革 |

牧者密續 |

我得給這世界上堂課 |

從皇馬踢後腰開始 |

這個文明很強,就是科技樹有點歪 |

熊學派的阿斯塔特 |

重生的我沒有格局

完本top10

深空彼岸 |

終宋 |

我用閑書成聖人 |

術師手冊 |

天啓預報 |

重生大時代之1993 |

不科學禦獸 |

陳醫生,别慫! |

修仙就是這樣子的 |

美漫世界黎明軌迹