跳轉到內容

微處理器設計/向量處理器

來自華夏公益教科書,開放的書籍,開放的世界

向量處理器,或SIMD處理器,是專門用於對向量或矩陣資料元素進行操作的微處理器。這些處理器擁有專門的硬體,用於執行向量操作,例如向量加法、向量乘法和其他操作。

現代圖形處理器和GPU往往是基於向量的處理器。現代英特爾晶片也具有稱為SSE或MMX操作的SIMD功能。

並行執行

[編輯 | 編輯原始碼]

同時對所有資料元素執行指令的向量處理器被認為是並行執行的。

此影像中的每個EX都表示一個獨立的執行核心(通常是ALU),它們彼此並行執行。

非並行執行

[編輯 | 編輯原始碼]

重複使用單個ALU進行向量操作的向量處理器看起來像這樣

如該圖所示,每個EX階段都是從第一個指令載入到執行核心的一組新的資料。在所有資料都處理完之前不會獲取下一條指令。

華夏公益教科書