计算机系统结构03(向量处理_互联网络_阵列机)(北邮课件)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vector process principles

Vectorization Vectorization

Vector instruction types

1V V ×Vector instruction types

01

V

1

Vector processor architecture

采用多个存储体交叉和并行访问来提高存储器速度

操作数缓冲栈和写结果缓冲栈主要用于解决访问存储器个存储体,每个处理机访问4个存储体。

个存储体交叉访问,每个存储体,每个周期并Memory-to-memory

Memory-to-memory

Register-to-Register Register-to-Register

Vector/Scalar Ratio Balanced Vector/Scalar Ratio

Balanced Vector/Scalar Ratio Multiple function unit (Cray-1)

功能部件并行条件:

•无功能部件冲突

•无向量寄存器冲突

Vector parallel

Strip-mining (Vector loop)

Pipeline chaining

Pipeline chaining

Pipeline chaining Cray-1 只有一个访

存部件;

Cray X-MP有三个访

存部件,两个用于

向量load,一个用

于向量store,并且

三个部件可同时使

用。

Y=s*

X+

Y

Vector Processor Terminology

networks

networks

互连网络的性能参数

总时延=发送方开销+飞行时间+消息长度/带宽

+接收方开销

x(

蝶式函数(Butterfly)x(

PM

2

Network structure Static Networks

Static Networks

Static Networks

维立方体由N=2n个结点构成,分布在n维上,每维有两个结点;超立方体网采用交换函数,结点度为

Static Networks

Dynamic networks

总线系统

Dynamic networks

多级互连网络MIN (multistage interconnection network)

多级互连网络采用的关键技术:

交换开关;

交换开关之间的拓扑连接;

对交换开关的不同控制方式。

Dynamic networks

Dynamic networks 0 0

Dynamic networks

Dynamic networks

SIMD abstract module

使用资源重复的方法

SIMD machine model

SIMD features Distributed-Memory Model

Shared-Memory Model SIMD calculate example

SIMD calculate example LDA m ;全部(m)由PEM送至PE的累加器

相关文档
最新文档