第5章向量流水与向量处理机 内容提要 本章首先简要介绍向量流水的基本概念与工作原理,然后讲述向 量流水处理机的组成原理、向量操作长度控制与向量访问步长、向 量处理方法、向量处理机多功能部件的并行操作以及向量处理性能 的评估参数与评估方法。重点是向量流水机的组成原理、向量操作 长度控制与向量访问步长、向量处理方法和向量处理机多功能部件 的并行操作。难点是向量操作长度控制、向量处理方法、向量处理 机多功能部件的并行操作过程
第5章 向量流水与向量处理机 • 内容提要: 本章首先简要介绍向量流水的基本概念与工作原理,然后讲述向 量流水处理机的组成原理、向量操作长度控制与向量访问步长、向 量处理方法、向量处理机多功能部件的并行操作以及向量处理性能 的评估参数与评估方法。重点是向量流水机的组成原理、向量操作 长度控制与向量访问步长、向量处理方法和向量处理机多功能部件 的并行操作。难点是向量操作长度控制、向量处理方法、向量处理 机多功能部件的并行操作过程
第5章向量流水与向量处理机 5.1向量流水的概念与工作原理 5.2向量处理与增强向量处理性能的方法 53向量处理性能的评价参数与评价方法 54向量化编译技术 少5.5向量处理机举例
第5章 向量流水与向量处理机 5.1 向量流水的概念与工作原理 5.2 向量处理与增强向量处理性能的方法 5.3 向量处理性能的评价参数与评价方法 5.4 向量化编译技术 5.5 向量处理机举例
5.1向量流水的概念与工作原理 51.1向量流水的概念与特点 5.1.2向量处理机的基本组成 5.1.3向量启动时间与结果流出时间 5.1.4向量操作长度控制与向量访问步长
5.1 向量流水的概念与工作原理 5.1.1 向量流水的概念与特点 5.1.2 向量处理机的基本组成 5.1.3 向量启动时间与结果流出时间 5.1.4 向量操作长度控制与向量访问步长
5.1.1向量流水的概念与特点 1向量流水的概念 向量中各元素之间有固定的位置或者联系,在运算时各元素相 互独立或关系很少。向量运算时各元素一般进行相同的操作。这样 只要能从存储器中不断地取出这些元素,就能进行流水处理,发挥 流水线的效能。 这样,把向量数据表示与流水线技术结合起来,就构成向量流 水处理机,简称为向量流水机或向量处理机( Vector Processor)
5.1.1 向量流水的概念与特点 1.向量流水的概念 向量中各元素之间有固定的位置或者联系,在运算时各元素相 互独立或关系很少。向量运算时各元素一般进行相同的操作。这样, 只要能从存储器中不断地取出这些元素,就能进行流水处理,发挥 流水线的效能。 这样,把向量数据表示与流水线技术结合起来,就构成向量流 水处理机,简称为向量流水机或向量处理机(Vector Processor)
2.向量流水处理的主要特点 ①一条向量指令相当于一个标量循环。这样,可降低对指令访 问速度(带宽)的要求,还可消除标量机中由于循环而引起的控制 (资源)相关。 ②每一个结果元素仅与参加运算的元素有关,与上一次运算的 值无关,因此向量流水线可以有较大的深度。 ③若要访问的向量元素相邻,可存储到多体交叉存储器中,以 提高访存速度。 ④在一般向量流水机中,允许访问存储器与有效地址的计算流 水化,在高档向量流水机中还允许多个向量操作同时进行,即多向量 并行操作
2.向量流水处理的主要特点 ① 一条向量指令相当于一个标量循环。这样,可降低对指令访 问速度(带宽)的要求,还可消除标量机中由于循环而引起的控制 (资源)相关。 ② 每一个结果元素仅与参加运算的元素有关,与上一次运算的 值无关,因此向量流水线可以有较大的深度。 ③ 若要访问的向量元素相邻,可存储到多体交叉存储器中,以 提高访存速度。 ④ 在一般向量流水机中,允许访问存储器与有效地址的计算流 水化,在高档向量流水机中还允许多个向量操作同时进行,即多向量 并行操作