Flynn分类法将我们常见的计算体分类成多个类别。
他的分类依据是两个指标:指令流、数据流。
无论是指令流还是数据流都分为两种类型。
所以一共组合了四种这种分类体系结构:单指令流单数据流、单指令流多数据流、多指令流单数据流、多指令流多数据流
体系结构类型 | 结构 | 关键特性 | 单处理器系统 |
---|---|---|---|
单指令流单数据流SISD | 控制部分:一个 处 理 器:一个 主存模块:一个 | 单处理器,老计算机之类的 | |
单指令流多数据流SIMD | 控制部分:一个 处 理 器:多个 主存模块:多个 | 各处理器以异步的形式执行同一条指令 | 并行处理机 阵列处理机 超级向量处理机 |
多指令流单数据流MIMD | 控制部分:多个 处 理 器:一个 主存模块:多个 | 被证明不可能,至少是不实际 | 目前没有,有文献称流水线计算机为此类 |
多指令流多数据流MIMD | 控制部分:多个 处 理 器:多个 主存模块:多个 | 能够实现作业、任务、指令等各级全面并行 | 多处理机系统 多计算机 例如大型的服务器 |