flynn(计算机科学领域术语)

flynn(计算机科学领域术语)

Flynn是计算机系统结构领域的一种分类方法,由M.J. Flynn于1966年提出。该分类法基于指令流、数据流及其多倍性三个维度,将计算机系统划分为单指令单数据流(SISD)、单指令多数据流(SIMD)、多指令单数据流(MISD)及多指令多数据流(MIMD)四类 。

SISD对应传统顺序执行处理器,包含指令流水线和超标量处理器;SIMD通过单一控制单元同步驱动多个处理单元;MISD因不实用性未被实际应用;MIMD包含共享存储器和消息传递两种系统,支持作业级全面并行 。Flynn分类法定义的指令流为指令序列,数据流为被调用的数据序列,多倍性指系统瓶颈部件可并行的最大条目数。其局限性包括不适用于非控制驱动计算机及对流水线和MISD的界定模糊 。

该分类法起源于1966年M.J. Flynn对并行计算机体系结构的研究,后续衍生出冯氏分类法、Wolfgan Handler分类法及Kuck分类法等扩展方法 。

想要了解更多“flynn(计算机科学领域术语)”的信息,请点击:flynn(计算机科学领域术语)百科