作者:Michael Gschwind, David Erb, Sid Manning and Mark Nutter
◎ Cell 寬頻引擎介紹與軟體挑戰
Cell 寬頻引擎 (Cell Broadband Engine, Cell BE) 提供的晶片多重處理器,具備針對廣泛用途設計的通用可程式化核心。在 Cell 軟體堆疊的開發上,開放源碼軟體扮演了關鍵性的角色。由 IBM、Sony 與 Toshiba (STI) 為 PlayStation 3 與其它資料運算吃重環境所共同開發的 Cell,設計目標是將效能由 2005 年出貨的桌面系統提升一個數量級。其設計策略藉由多個支援現今應用軟體模型的核心達成應用軟體平行化,從而確保可程式化能力與程式開發者的效率。Cell 設計為一異質性的多重核心晶片,擁有為高運算需求工作與高頻寬媒體應用軟體最佳化的強大浮點運算處理能力。Cell BE 架構包含一 64 位元的 Power 處理元件、8 個名為協同處理元件 (Synergistic Processor Elements, SPEs) 的加速處理器、高速記憶體控制器、高頻寬的元件連接匯流排、高速記憶體與 I/O 界面。