四种不同计算机体系结构的Flynn分类法

云计算
Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,让我们通过本文一起看一下。

计算平台介绍 

四种不同计算机体系结构的Flynn分类法

注意配图,配图才是重点,图片来源于wiki

Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,

单指令流单数据流机器(SISD)

四种不同计算机体系结构的Flynn分类法

SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行。并且在某个时钟周期内,CPU只能处理一个数据流。因此这种机器被称作单指令流单数据流机器。早期的计算机都是SISD机器,如冯诺.依曼架构,如IBM PC机,早期的巨型机和许多8位的家用机等。

单指令流多数据流机器(SIMD)

四种不同计算机体系结构的Flynn分类法

SIMD是采用一个指令流处理多个数据流。这类机器在数字信号处理、图像处理、以及多媒体信息处理等领域非常有效。

Intel处理器实现的MMXTM、SSE(Streaming SIMD Extensions)、SSE2及SSE3扩展指令集,都能在单个时钟周期内处理多个数据单元。也就是说我们现在用的单核计算机基本上都属于SIMD机器。

多指令流单数据流机器(MISD)

四种不同计算机体系结构的Flynn分类法

MISD是采用多个指令流来处理单个数据流。由于实际情况中,采用多指令流处理多数据流才是更有效的方法,因此MISD只是作为理论模型出现,没有投入到实际应用之中。

多指令流多数据流机器(MIMD)

四种不同计算机体系结构的Flynn分类法

MIMD机器可以同时执行多个指令流,这些指令流分别对不同数据流进行操作。***的多核计算平台就属于MIMD的范畴,例如Intel和AMD的双核处理器等都属于MIMD。

博文出处:http://www.findspace.name/easycoding/1393?utm_source=tuicool

责任编辑:Ophira 来源: findspace.com
相关推荐

2023-10-08 07:19:41

flynn分类法存储器

2022-01-26 09:53:23

计算机体系结构

2023-01-03 00:00:17

2010-01-04 10:33:38

核心交换机

2010-01-13 17:12:22

核心交换机

2023-12-29 13:19:43

视频AI

2010-09-16 14:36:43

Java虚拟机

2021-08-10 11:24:03

结构网络分层

2017-02-06 21:08:34

Android虚拟机体系结构

2014-09-09 09:49:59

2010-01-25 15:01:36

交换机体系结构

2010-01-18 10:23:04

核心交换机

2010-06-13 13:35:54

计算机网络协议

2020-06-01 21:07:33

C11C++11内存

2016-03-02 15:09:57

Java虚拟机体系结构

2010-01-26 16:54:09

核心交换机

2021-12-13 20:08:28

理论渲染技术

2022-07-21 12:25:54

智慧交通人工智能物联网

2018-03-21 09:24:27

超融合架构层次存储

2022-09-20 09:39:30

中科驭数DPU
点赞
收藏

51CTO技术栈公众号