費林分類法
|
|
單一指令流
|
多指令流
|
| 單一資料流
|
單指令流單數據流 (SISD)
|
多指令流單數據流 (MISD)
|
| 多資料流
|
單指令流多數據流 (SIMD)
|
多指令流多數據流 (MIMD)
|
单指令流多数据流(英語:Single Instruction Multiple Data,縮寫:SIMD)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。
在微处理器中,单指令流多数据流技术则是一个控制器控制多个平行的处理微元,例如Intel的MMX或SSE,以及AMD的3D Now!指令集。
圖形處理器(GPU)擁有強大的並行處理能力和可程式流水線,面對单指令流多数据流時,運算能力遠超傳統CPU。OpenCL和CUDA分別是目前最廣泛使用的開源和專利通用圖形處理器(GPGPU)運算語言。
参阅
- 并行计算
- 費林分類法(Flynn's Taxonomy)
处理器技术 |
|---|
| 模型 | |
|---|
| 架構 |
|
|---|
| 指令集架構 | | 类型 |
- 复杂指令集(CISC)
- 精简指令集(RISC)
- 专用指令集处理器
- 显式数据图像并行(EDGE)
- 超長指令集(VLIW)
- 顯式並行指令運算(EPIC)
- 最小指令集(MISC)
- 單一指令集(OISC)
- 無指令集(NISC)
- 比較
|
|---|
| 指令集 | |
|---|
|
|---|
| 执行 | |
|---|
| 并行计算 | | 并行层次 |
- 位级并行
- 指令级并行
- 流水线
- 任務并行
- 数据并行
- 記憶體
- 分布式
|
|---|
| 執行緒 | |
|---|
| 費林分類法 |
- 單指令流單數據流(SISD)
- 單指令流多數據流(SIMD)
- 单指令多线程(SIMT)
- 多指令流單數據流(MISD)
- 多指令流多數據流(MIMD)
|
|---|
|
|---|
| 電腦性能 |
- 晶體管數量
- 每周期指令(IPC)
- 每秒指令(IPS)
- 每秒浮點運算次數(FLOPS)
- 每秒事务处理量 (TPS)
- 效能功耗比(PPW)
|
|---|
| 類別 | | 按应用 |
- 微处理器
- 单片机(MCU)
- 移动处理器
- 笔记本电脑处理器
- 超低电压
- 专用指令集处理器(ASIP)
|
|---|
| 片上系统 | |
|---|
| 硬件加速 |
- 人工智能加速器
- 视觉处理单元(VPU)
- 物理處理器(PPU)
- 數位訊號處理器(DSP)
- 张量处理器(TPU)
- 安全加密協處理器
- 网络处理器
- 基頻處理器
|
|---|
|
|---|
| 字长 | |
|---|
| 核心数量 | |
|---|
| 組件 |
|
|---|
| 电源管理 |
- 电源管理单元(PMU)
- 高级电源管理
- 高级配置与电源接口(ACPI)
- 动态时钟频率调整
- 动态电压调节
- 时钟门控
- 效能功耗比(PPW)
|
|---|
| 相关内容 | |
|---|