单指令流多数据流
维基百科,自由的百科全书
| Single Instruction |
Multiple Instruction |
|
|---|---|---|
| Single Data |
SISD | MISD |
| Multiple Data |
SIMD | MIMD |
英文SIMD就是指Single Instruction Multiple Data, 它用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作来实现空间上的并行性——在微处理器中实现的SIMD则是一个控制器控制多个平行的处理微元,例如Intel的MMX或SSE,以及AMD的3D Now!技术。
[编辑] 参阅
|
|
|
|---|---|
| 架構 | ISA • RISC • CISC • EPIC • VLIW |
| 陣列 | 費林分類法(Flynn's) (SISD · SIMD · MISD · MIMD) · Bit (32 bit / 64 bit · 128 bit) · DMA · (LIFO · FIFO) |
| 平行計算 | 管線式 • 超純量 • 亂序執行 • 預測執行 • 多執行緒 • 多重處理 |
| 元件 | ALU • FPU • 向量處理器 • 单指令流多数据流 • 32位元/64位元 • 寄存器 • 快取 |
| 封裝方式 | ASIC • FPGA • DSP • 单片机 • ASIP • SoC |
| 範例 | FPU (GPUGPU · APU · NPU) · ASIC (NPU) · DSP: (DiG!C) |
| 電源管理 | APM · ACPI (states) · Dynamic frequency scaling · Dynamic voltage scaling · Clock gating |

