共找到5條詞條名為SPU的結果 展開

SPU

協處理器

CELL處理器作為非對稱的多核處理器,其中SPU是協處理器

目錄

正文


Synergistic Processing Unit
CELL處理器作為非對稱的多核處理器,其中SPU是協處理器
參考資料:Cell 處理器是由 Sony、Toshiba 和 IBM® 共同設計的,它是今年 CPU 市場上最值得期待的新品。據說它採用了一種全新的體系結構,在消費和工作站市場上具有前所未有的性能。它採用了一個 64 位的 PowerPC® 核心,將多個獨立的向量處理器(稱為協處理部件,Synergistic Processing Unit,SPU)組合成單個微處理器。
與現有的 SMP 系統或其他多核心的處理器實現不同,在 Cell 中,只有通用的 PowerPC 核心才可以在一個通用的操作系統上運行,而 SPU 則是專門用來運行一些計算任務的。將 Linux™ 移植到 Cell 的 PowerPC 核心上是一個相當簡單的任務,因為它與現有的一些平台非常類似,例如 IBM pSeries® 或 Apple Power Macintosh,但是僅僅這樣並不能使用 SPU 的那些功能強大的計算能力。
只有內核才可以直接與 SPU 進行通信,因此需要將硬體介面抽象為系統調用或設備驅動程序。用戶介面中最重要的一些功能包括將一個程序的二進位文件載入到 SPU 中,在 SPU 程序和 Linux 用戶空間的應用程序中傳輸內存的內容,並對程序的執行情況進行同步。其他挑戰還有 SPU 程序執行與現有工具(例如 GDB 和 OProfile)的集成。