歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Cell寬帶引擎處理器Linux擴展和軟件開發工具發布

 IBM、索尼公司和索尼電腦娛樂公司(後兩家公司合稱為“索尼集團”)日前宣布推出具有突破性的Cell寬帶引擎架構(CBEA)技術的軟件組件和文檔,其中包括可支持Cell編程的Linux擴展。這些資源將通過IBM的開發人員論壇developerWorks(www.ibm.com/developerworks/power/cell),巴塞羅那大學超級計算中心,以及索尼電腦娛樂公司網站(http://cell.scei.co.jp/)為用戶提供。

  IBM院士Jim Kahle表示:“通過這些軟件和文檔,IBM、索尼集團和東芝公司提供了新的手段,為業界共同探索Cell寬帶引擎新用途鋪平道路。合作伙伴將可以利用這些工具開發各種增值軟件應用。我們聯合承諾,全力推動開放和盡早提供這些技術,這將進一步釋放Cell寬帶引擎架構的驚人動力,推動相關編程團體的快速增長。”

  以下Linux操作系統、編譯器和實用工具已經推出,它們為支持Cell寬帶引擎(CBE)微處理器提供了所需的軟件基礎架構。

  Linux for CBEA——IBM將為Linux操作系統提供相關的源代碼補丁,使其能夠支持各種Cell寬帶引擎微處理器硬件平台。這些Linux操作系統補丁中包括了管理和使用Cell協處理組件(SPE)所需的運行時間編程接口。CBE Linux參考實現應用二進制接口規范(CBE Linux Reference Implementation Application Binary Interface Specification)V1.0同期公布。

  用於支持協處理組件的gcc和binutils——由索尼集團發布的這一代碼包括了GNU編譯器集(gcc)編譯器,可支持索尼電腦娛樂公司實現的SPE,還可支持以前發布的SPU C/C++語言擴展V2.0、SPU應用二進制接口規范V1.3以及協同處理器單元(SPU)指令集架構V1.0文檔中所定義的標准。

  Cell寬帶引擎(CBE)軟件開發工具包能讓開發人員使用以下軟件和文檔來探索如何利用CBEA技術所提供的功能:

  IBM CBE處理器全系統仿真器——可執行的IBM全系統仿真器提供了一系列豐富的CBE處理器架構仿真功能。這組豐富的仿真服務可以引導和運行一個以CBE為目標處理器的操作系統和多個應用。索尼、東芝和IBM在評估架構設計點以及准備在第一個CBE處理器上進行全面試運行時使用的正是這個仿真器。

  IBM CBE軟件樣本和庫——這一組件提供了豐富的樣本和優化庫,編程人員可以通過它們更好地了解如何開發基於CBE技術的應用。為最大程度地提高為編程團體提供的價值,這些庫將依據開放源代碼許可證提供。另外,軟件包中還包括了相關的教學和庫文檔。

  基於CBE處理器的IBM XL C Alpha版——這一可執行的原型編譯器以IBM基於Power架構的世界級編譯技術為基礎,在CBE處理器上提供類似優勢。這一編譯器可支持CBE處理器經過調優的PPE實現和SPE實現,並實現了以前發布的SPU C/C++語言擴展V2.0、SPU應用二進制接口規范V1.3以及協處理器單元(SPU)指令集架構V1.0文檔中所定義的標准。

  Cell寬帶引擎SPE管理庫——這一編程庫為應用使用和管理Cell寬帶引擎SPE提供了一個基於“Linux CBEA版”的線程抽象模型。為最大程度地提高為編程團體提供的價值,這些庫將由IBM依據開放源代碼許可證提供。

  SCEI半導體開發部高級副總裁助理Masakazu Suzuoki表示:“IBM、東芝和索尼集團為創建Cell開發基礎架構而聯合進行的努力是邁向未來的重要一步。我相信這對PlayStation和數字消費電子業務也將會起到強大的支持作用。”

  通過向軟件開發人員、業務合作伙伴、學術研究組織和潛在客戶開放多種技術規格,IBM、索尼集團和東芝將繼續積極鼓勵創建基於CBEA技術的應用。其目標是,以Cell寬帶引擎架構技術為中心建立一個生機勃勃的利益和創新共同體,所有有興趣的各方都可以快速評估和使用CBEA技術的獨特功能。




Copyright © Linux教程網 All Rights Reserved