Flynn 分类法

Flynn 分类法(弗林 / 费林分类法)

Flynn 是**按照【指令流数量】和【数据流数量】**把计算机体系结构分成 4 类,

指令流:CPU 执行的指令序列

数据流:被指令处理的数据序列

  • SISD:Single Instruction, Single Data → 单指令流单数据流
  • SIMD:Single Instruction, Multiple Data → 单指令流多数据流(你刚才那道题)
  • MISD:Multiple Instruction, Single Data → 多指令流单数据流
  • MIMD:Multiple Instruction, Multiple Data → 多指令流多数据流
名称 全称 中文 核心特点 典型例子
SISD Single Instruction Single Data 单指令流单数据流 一条指令,处理一份数据;串行执行 传统单核 CPU、老式串行计算机
SIMD Single Instruction Multiple Data 单指令流多数据流 同一条指令,同时对多份数据做一模一样的操作 向量处理机、GPU、CPU 的 SIMD 指令集(AVX/SSE)
MISD Multiple Instruction Single Data 多指令流单数据流 多条不同指令,同时处理同一份数据 几乎没有商用成品,只存在理论模型
MIMD Multiple Instruction Multiple Data 多指令流多数据流 多个独立指令,各自处理不同数据;各核心可以跑不同程序 多核 CPU、多服务器集群、分布式系统

📌 一句话区分

  • SISD:单指令单数据 → 老单核串行
  • SIMD:单指令多数据 → 批量数据做相同运算(GPU / 向量机)
  • MISD:多指令单数据 → 理论产物
  • MIMD:多指令多数据 → 多核、多机并行(现在电脑、服务器都是)
相关推荐
悲伤小伞3 个月前
计算机组成原理-概述
计算机组成
say_fall3 个月前
深入理解Linux内核进程调度:从基础概念到O(1)调度算法
linux·运维·服务器·算法·计算机组成
say_fall3 个月前
从零开始学x86汇编_16位指令系统完全指南
开发语言·汇编·计算机组成·微机原理
CappuccinoRose5 个月前
计算机系统体系结构及其组成 - 汇总篇
cpu·计算机体系结构·总线·计算机组成·指令系统·并行处理机·码制
雪碧聊技术5 个月前
计算机系统组成、指令系统、输入输出技术
计算机组成·指令系统·输入输出技术
holeer7 个月前
CS.Math 之《离散数学》| 知识点笔记
数据结构·数据库·数学建模·操作系统·抽象代数·计算机组成
星马梦缘1 年前
计算机组成原理1 组成与各部件流程 9.1
计算机结构·计算机组成
月殇_木言1 年前
计算机组成原理 Cache实验
计算机组成
小参宿2 年前
【开源监控工具】Uptime Kuma:几分钟设置实时监控你的网站性能
linux·运维·服务器·windows·容器·开源·计算机组成