新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 新品快遞 > Cell Linux擴(kuò)展和開發(fā)工具發(fā)布

Cell Linux擴(kuò)展和開發(fā)工具發(fā)布

——
作者: 時(shí)間:2005-11-25 來(lái)源: 收藏
IBM、索尼公司和索尼電腦娛樂(lè)公司(后兩家公司合稱為“索尼集團(tuán)”)日前宣布推出具有突破性的寬帶引擎架構(gòu)(CBEA)技術(shù)的軟件組件和文檔,其中包括可支持編程的Linux擴(kuò)展。這些資源將通過(guò)IBM的開發(fā)人員論壇developerWorks(www.ibm.com/developerworks/power/cell),巴塞羅那大學(xué)超級(jí)計(jì)算中心,以及索尼電腦娛樂(lè)公司網(wǎng)站(http://cell.scei.co.jp/)為用戶提供。

IBM院士Jim Kahle表示:“通過(guò)這些軟件和文檔,IBM、索尼集團(tuán)和東芝公司提供了新的手段,為業(yè)界共同探索寬帶引擎新用途鋪平道路。合作伙伴將可以利用這些工具開發(fā)各種增值軟件應(yīng)用。我們聯(lián)合承諾,全力推動(dòng)開放和盡早提供這些技術(shù),這將進(jìn)一步釋放Cell寬帶引擎架構(gòu)的驚人動(dòng)力,推動(dòng)相關(guān)編程團(tuán)體的快速增長(zhǎng)?!?

以下Linux操作系統(tǒng)、編譯器和實(shí)用工具已經(jīng)推出,它們?yōu)橹С諧ell寬帶引擎(CBE)微處理器提供了所需的軟件基礎(chǔ)架構(gòu)。

Linux for CBEA——IBM將為L(zhǎng)inux操作系統(tǒng)提供相關(guān)的源代碼補(bǔ)丁,使其能夠支持各種Cell寬帶引擎微處理器硬件平臺(tái)。這些Linux操作系統(tǒng)補(bǔ)丁中包括了管理和使用Cell協(xié)處理組件(SPE)所需的運(yùn)行時(shí)間編程接口。CBE Linux參考實(shí)現(xiàn)應(yīng)用二進(jìn)制接口規(guī)范(CBE Linux Reference Implementation Application Binary Interface Specification)V1.0同期公布。

用于支持協(xié)處理組件的gcc和binutils——由索尼集團(tuán)發(fā)布的這一代碼包括了GNU編譯器集(gcc)編譯器,可支持索尼電腦娛樂(lè)公司實(shí)現(xiàn)的SPE,還可支持以前發(fā)布的SPU C/C++語(yǔ)言擴(kuò)展V2.0、SPU應(yīng)用二進(jìn)制接口規(guī)范V1.3以及協(xié)同處理器單元(SPU)指令集架構(gòu)V1.0文檔中所定義的標(biāo)準(zhǔn)。

Cell寬帶引擎(CBE)軟件開發(fā)工具包能讓開發(fā)人員使用以下軟件和文檔來(lái)探索如何利用CBEA技術(shù)所提供的功能:
IBM CBE處理器全系統(tǒng)仿真器——可執(zhí)行的IBM全系統(tǒng)仿真器提供了一系列豐富的CBE處理器架構(gòu)仿真功能。這組豐富的仿真服務(wù)可以引導(dǎo)和運(yùn)行一個(gè)以CBE為目標(biāo)處理器的操作系統(tǒng)和多個(gè)應(yīng)用。索尼、東芝和IBM在評(píng)估架構(gòu)設(shè)計(jì)點(diǎn)以及準(zhǔn)備在第一個(gè)CBE處理器上進(jìn)行全面試運(yùn)行時(shí)使用的正是這個(gè)仿真器。

IBM CBE軟件樣本和庫(kù)——這一組件提供了豐富的樣本和優(yōu)化庫(kù),編程人員可以通過(guò)它們更好地了解如何開發(fā)基于CBE技術(shù)的應(yīng)用。為最大程度地提高為編程團(tuán)體提供的價(jià)值,這些庫(kù)將依據(jù)開放源代碼許可證提供。另外,軟件包中還包括了相關(guān)的教學(xué)和庫(kù)文檔。

基于CBE處理器的IBM XL C Alpha版——這一可執(zhí)行的原型編譯器以IBM基于Power架構(gòu)的世界級(jí)編譯技術(shù)為基礎(chǔ),在CBE處理器上提供類似優(yōu)勢(shì)。這一編譯器可支持CBE處理器經(jīng)過(guò)調(diào)優(yōu)的PPE實(shí)現(xiàn)和SPE實(shí)現(xiàn),并實(shí)現(xiàn)了以前發(fā)布的SPU C/C++語(yǔ)言擴(kuò)展V2.0、SPU應(yīng)用二進(jìn)制接口規(guī)范V1.3以及協(xié)處理器單元(SPU)指令集架構(gòu)V1.0文檔中所定義的標(biāo)準(zhǔn)。

Cell寬帶引擎SPE管理庫(kù)——這一編程庫(kù)為應(yīng)用使用和管理Cell寬帶引擎SPE提供了一個(gè)基于“Linux CBEA版”的線程抽象模型。為最大程度地提高為編程團(tuán)體提供的價(jià)值,這些庫(kù)將由IBM依據(jù)開放源代碼許可證提供。
SCEI半導(dǎo)體開發(fā)部高級(jí)副總裁助理Masakazu Suzuoki表示:“IBM、東芝和索尼集團(tuán)為創(chuàng)建Cell開發(fā)基礎(chǔ)架構(gòu)而聯(lián)合進(jìn)行的努力是邁向未來(lái)的重要一步。我相信這對(duì)PlayStation和數(shù)字消費(fèi)電子業(yè)務(wù)也將會(huì)起到強(qiáng)大的支持作用?!?

通過(guò)向軟件開發(fā)人員、業(yè)務(wù)合作伙伴、學(xué)術(shù)研究組織和潛在客戶開放多種技術(shù)規(guī)格,IBM、索尼集團(tuán)和東芝將繼續(xù)積極鼓勵(lì)創(chuàng)建基于CBEA技術(shù)的應(yīng)用。其目標(biāo)是,以Cell寬帶引擎架構(gòu)技術(shù)為中心建立一個(gè)生機(jī)勃勃的利益和創(chuàng)新共同體,所有有興趣的各方都可以快速評(píng)估和使用CBEA技術(shù)的獨(dú)特功能。


關(guān)鍵詞: Cell

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉