歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> Sun對其開放源代碼芯片項目的進展很滿意

Sun對其開放源代碼芯片項目的進展很滿意

日期:2017/2/27 11:51:16   编辑:Linux文化

  Sun的開放源代碼芯片計劃結出了一些碩果,但它希望通過共享Niagara 2處理器的詳細資料,能有更多廠商參與進來。

  Sun有了兩家參與該計劃的廠商━━在意大利和英格蘭開展有業務的Simply RISC、中國的Polaris Micro,兩家公司都設計OpenSparc S1的變種,OpenSparc S1是Sun的UltraSparc T1 Niagara處理器的開放源代碼版。

  但是,這二家公司和其它參與者在未來將有更多的工作要做。Sun微電子集團的負責人大衛說,我們的目標是使Sparc處理器設計開放源代碼化。

  Sun已經開始將其業務由專有模式轉向開放源代碼,它的大多數軟件已經或即將成為開放源代碼產品,但在開放硬件設計方面,Sun顯得與眾不同。

  與其開放源代碼軟件計劃一樣,OpenSparc項目旨在首先獲得關注,然後再獲得收入。Illuminata的分析師哈夫表示,其它廠商開發與Sparc相關的產品表明,OpenSparc不僅僅是一場秀。

  Sun相信這一開放源代碼計劃會帶來財務收入。大衛說,通過開放設計和讓其它公司熟悉我們的技術,我們降低了人們在多種場合使用Sparc處理器的門檻,其中包括我們的系統平台產品。

  Sun希望使Sparc具有更顯赫的履歷。在1990年代末的.com大潮中,Sparc曾經是服務器的“大腦”,但由於在性能競爭中落後、新產品跳票、.com泡沫破裂,重要性有所下滑。

  受UltraSparc IV+服務器的表現遠超預期、Sun推出x86服務器、Niagara服務器業務獲得發展等因素的作用,Sun的服務器業務在一定程度上已經穩定下來。

  盡管將賭注押在了x86上,Sun仍然在大力推動Sparc業務。Niagara 2將很快被應用在1路服務器中,並將於2008年上半年被應用在2路服務器中。采用高端芯片Rock的服務器則將於2008年下半年上市銷售。

  Sun上周宣布,Solaris操作系統已經能夠在Rock原型服務器上運行,這一重要進展不僅表明芯片正常,還表明系統的其它部分也正常。

  OpenSparc為Sun獲得了一些盟友。中國的Polaris Micro選擇使用Sparc芯片的原因就是因為它是開放源代碼的。Polaris Micro向電信和數據存儲領域的客戶銷售系統電路板。

  浦藍微電子首席執行官Naxin Zhang說,我可以查看和修改源代碼,還有認證、架構模擬等工具。我們相信OpenSparc未來會越來越興旺,因為它是開放源代碼的。

  Zhang表示,這種開放性使得開發出能夠插入AMD的Torrenza芯片插座的Sparc版本芯片成為可能,中國的一家電信公司就對這種可能性頗感興趣。

  Simply RISC也受到了開放源代碼許可的吸引。Sun為OpenSparc選擇了GPL。Simply RISC的兩名主要設計人員之一法布裡奇說,我們相信使用GPL的優勢。開放源代碼許可在軟件領域有許多成功的例子,我們相信它在硬件領域也一樣能夠成功。

  GPL也有一些限制。它允許任何人修改設計,但如何有公司發布推出基於修改後設計的產品,它必須公布修改的設計。大衛說,GPL將是方便地檢查競爭對手的方法,它們可能希望設計自己的接口,利用Sun在多內核芯片方面的投資賺錢。

  他表示,如果IBM、英特爾、AMD等我們的競爭對手使用我們的一些技術,它們就必須將自己的修改公之於眾,這資助阻止它們只抄襲我們的設計。

  Sun的Niagara是業界目前多內核通用芯片的最好典范之一。Niagara配置有8個內核,每個內核能夠同時執行4個線程。Niagara 2也只有8個內核,但每個內核能夠同時處理的線程數量增加到了8個。它擁有更強大的數據處理能力、內置的加密功能、I/O控制、帶寬為10Gbps的網絡。Sun計劃於今年第三季度推出Niagara 2服務器。

  Sun意識到,軟件產業的一些合作伙伴不大容易利用這種多內核、多線程技術,希望獲得它們的支持也是Sun推出OpenSparc項目的原因。大衛說,我們深深地相信,多內核、多線程是未來的發展方向,在計算效率和能源使用效率方面都是如此。

  要做到這一點單靠處理器廠商做不到,它要求軟件廠商的參與。通過開放OpenSparc S1的源代碼,它還向IT社區發出了強烈信號,敦促它們向這一方向發展。

  使Niagara 2成為開放源代碼項目可能存在一些困難。其中之一是出口控制,因為美國對加密技術的出口有著嚴格的限制。

  開放源代碼的芯片設計與開放源代碼軟件項目有很大不同之處。利用計算機下載開放源代碼的軟件代碼很方便,但在硬件方面,只有很少的人有所需要的技術,芯片制造廠對於生產試驗性芯片也沒有興趣。

  但對於准開放源代碼芯片設計人員而言,還有另外一條途徑:FPGA。OpenSparc項目的高級主管什倫尼克表示,Sun已經發布了支持FPGA的OpenSparc版本。這一設計只支持一個內核和一個線程,因此學生可以增加內核和線程的數量。

  Sun對其開放源代碼芯片項目的進展很滿意,包括其設計已經被下載了4700次,但同時也意識到,這一項目取得的進展也是有限的。盡管有許多人對它有興趣,但許多人仍然在消化它,試圖了解這一計劃。


Copyright © Linux教程網 All Rights Reserved