奇闻铁事

登录

MIMD(mindful)

wangsihai

本文目录一览:

单指令流、多数据流的英文缩写是什么

1.

单指令流,单数据流(sisd)——这就是一个单处理器。

2.

单指令流,多数据流(simd)——同一指令由多个处理器执行,

这些处理器使用不同数据流,有各自的数据内存,但共享一个指令

内存和控制处理器(负责存取和发送指令)。处理器通常是专用的,

不要求通用性。

3.

多指令流,单数据流(misd)——这种类型的商用机器目前尚

未出现,今后也许有可能。

4.

多指令流,多数据流(mimd)——每个处理器存取自己的指令,

操作自己的数据。处理器通常就采用普通的微处理器。

这是一个粗略的模型,因为许多机器是这些类型的混合体,然而,

这个模型作为设计的框架还是有用的。

双核处理器属于SISD,SIMD,MISD,还是MIMD?

属于SIMD

Flynn分类法: 根据指令流和数据流的多倍性对计算机系统结构进行分类

基本思想:是计算机工作过程是指令流的执行和数据流的处理。

指令流:机器执行的指令序列

数据流:由指令流调用的数据序列(包括输入数据和中间结果)

多倍性:在系统性能的瓶颈部件上处于同一执行阶段的指令或数据的最大个数。

典型的SISD机器:传统的顺序计算机(冯·诺依曼结构)

单指令流 多数据流 SIMD 超级计算机,单控制器、多处理单元和多对数据进行处理

多指令流单数据流 MISD

多指令流单数据流 MISD多个处理器,对同一数据流进行处理,这类计算机的实际机器并不多,一般认为超标量计算机、长指令字计算机(VLIW)和退耦(Decounted)计算机和专用脉动阵列(Systoic arrays)计算机可以作为此类计算机。

多指令流多数据流MIMD

多机系统----多个处理器系统或多计算机系统每个处理机可以独立执行指令和处理数据一般并行计算机大多采用这种结构。共享存储器为:紧耦合。分布存储器为:松耦合

mimd这个英文单词是什么意思

mimd

abbr. Multiple Instruction Multiple Data 多指令多数据

网 络

多数据流; 多指令多数据; 多指令流多数据流; 多处理机

缩略语 网络释义

MIMD的全称:未分类的(9)

Multiple Instruction Multiple Data 多指令多数据

Multiple Instruction stream Multiple Data steam 多指令流多数据流

Multiplicative Increase, Multiplicative Decrease 积积增加,减少

Management Information of Metrology Data 管理信息的计量的数据

Mobile Internet Multimedia Device 移动网络多媒体设备

Multiple Input, Multiple Data 多个输入,多个数据

Multiple Instructions Multiple Data 多个指令多个数据

Multiple Instructions/Multiple Data 多个指令/多个数据

multiple instruction (stream) , multiple data (stream) 多指令(流),多数据(流)

解释simd,spmd 和 mimd是什么含义

SIMD, SPMD 和 MIMD 含义。 SIMD 指单指令多数据流模型 single instruction stream, multiple data stream; 由单一指令部件同时控制多个重复设置的处理单元, 执行同一指令下不同 数 据的操作。MIMD 指多指令多数据流模型 multiple instruction stream, multiple data stream;多个独立或相对独立的处理机分别执行各自的程序、作业或 进程。SPMD 指单程序多数据流模型 Single program multiple data。

计算机体系结构的分类

1966年,Michael.J.Flynn提出根据指令流、数据流的多倍性(multiplicity)特征对计算机系统进行分类,定义如下。

·指令流:机器执行的指令序列·数据流:由指令流调用的数据序列,包括输入数据和中间结果

·多倍性:在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。

Flynn根据不同的指令流-数据流组织方式把计算机系统分为4类。

1·单指令流单数据流(SingleInstructionStreamSingleDataStream,SISD)

SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并只对一个操作部件分配数据。

2·单指令流多数据流(SingleInstructionStreamMultipleDataStream,SIMD)

SIMD以并行处理机为代表,结构如图,并行处理机包括多个重复的处理单元PU1~PUn,由单一指令部件控制,按照同一指令流的要求为它们分配各自所需的不同的数据。

3·多指令流单数据流(MultipleInstructionStreamSingleDataStream,MISD)

MISD的结构,它具有n个处理单元,按n条不同指令的要求对同一数据流及其中间结果进行不同的处理。一个处理单元的输出又作为另一个处理单元的输入。

4·多指令流多数据流(MultipleInstructionStreamMultipleDataStream,MIMD)

MIMD的结构,它是指能实现作业、任务、指令等各级全面并行的多机系统,多处理机就属于MIMD。(2) 1972年冯泽云提出用最大并行度来对计算机体系结构进行分类。所谓最大并行度Pm是指计算机系统在单位时间内能够处理的最大的二进制位数。设每一个时钟周期△ti内能处理的二进制位数为Pi,则T个时钟周期内平均并行度为Pa=(∑Pi)/T(其中i为1,2,…,T)。平均并行度取决于系统的运行程度,与应用程序无关,所以,系统在周期T内的平均利用率为μ=Pa/Pm=(∑Pi)/(T*Pm)。用最大并行度对计算机体系结构进行的分类。用平面直角坐标系中的一点表示一个计算机系统,横坐标表示字宽(N位),即在一个字中同时处理的二进制位数;纵坐标表示位片宽度(M位),即在一个位片中能同时处理的字数,则最大并行度Pm=N*M。

由此得出四种不同的计算机结构:

①字串行、位串行(简称WSBS)。其中N=1,M=1。

②字并行、位串行(简称WPBS)。其中N=1,M1。

③字串行、位并行(简称WSBP)。其中N1,M=1。

④字并行、位并行(简称WPBP)。其中N1,M1。

什么叫iGPU异构能力,对cpu性能有什么影响?作用是什么?

1、就是异构计算,让日益强大的融合型GPU通过异构计算技术辅助CPU来进行计算,就是说GPU的运算量比重在加大,软件更依赖GPU运行。比如打游戏经常用的DX12软件,游戏下用DX12和不用的性能能有快翻番的差距。

2、相对于串行计算,并行计算可以划分成时间并行和空间并行。时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。以程序和算法设计人员的角度看,并行计算又可分为数据并行和任务并行。数据并行把大的任务化解成若干个相同的子任务,处理起来比任务并行简单。

3、它追求的最终目标是使计算任务的执行具有最短时间。

扩展资料:

(1)异构计算技术从80年代中期产生,由于它能经济有效地获取高性能计算能力、可扩展性好、计算资源利用率高、发展潜力巨大,目前已成为并行/分布计算领域中的研究热点之一。本文作者还强调了未来异构计算研究应注意的一些方面。

(2)随着通信和网络技术的迅速发展,网络计算概念应运而生。同构网络计算系统now或cow首先兴起,接着很快涌现出异构网络计算系统,从而使异构计算近年来成为并行/分布计算领域中的主要研究热点之一。

(3)在异构计算系统上进行的并行计算通常称为异构计算。人们已从不同角度对异构计算进行定义,综合起来我们给出如下定义:异构计算是一种特殊形式的并行和分布式计算,它或是用能同时支持simd方式和mimd方式的单个独立计算机,或是用由高速网络互连的一组独立计算机来完成计算任务。它能协调地使用性能、结构各异地机器以满足不同的计算需求,并使代码(或代码段)能以获取最大总体性能方式来执行。

(4)它所使用的计算资源具有多种类型的计算能力,如simd、mimd、向量、标量、专用等;

(5)它需要识别计算任务中各子任务的并行性需求类型;

(6)它需要使具有不同计算类型的计算资源能相互协调运行;

(7)它既要开发应用问题中的并行性,更要开发应用问题中的异构性,即追求计算资源所具有的计算类型与它所执行的任务(或子任务)类型之间的匹配性;

参考资料:百度百科:异构计算

相关阅读

  • 脂肪肝吃什么水果好(重度脂肪肝吃什么水果好)
  • 治褥疮的特效药(治褥疮的特效药氟哌酸)
  • 拟人比喻句大全优美摘抄
  • 马云微薄(马云发微博)
  • 比喻排比句大全优美摘抄
  • 比喻句仿写句子摘抄大全
  • 简短优美的比喻句
  • 跬步怎么读(千里跬步怎么读)
  • 苯并噻吩(苯并噻吩结构式)
  • 标签: #