流水线技术 向量处理机.pptVIP

  • 1
  • 0
  • 约7.23千字
  • 约 43页
  • 2020-12-07 发布于天津
  • 举报
31 / 43 解: 第一编队: LV 第二编队: MULTSV ; LV 第三编队: ADDV 第四编队: SV ? 一个编队内所有向量指令执行完毕所需要 的时间为: clk i start clk ij start j i c T n T T n T T ) ( ] [ max + = + = 3.5 向量处理机 32 / 43 假设第 i 个编队中所有向量指令处理的向量 元素个数均为 n 。 : 第 i 个编队的执行时间; : 第 i 个编队中第条指令所使用向量功能部 件的启动时钟周期数。 i c T ij start T ? 经过编队后的向量指令序列总的执行时间为: clk start clk m i i start m i clk i start m i i c v T mn T T mn T T n T T T ) ( ) ( ) ( 1 1 1 + = + = + = = ?? ?? ?? = = = 3.5 向量处理机 1 / 43 3.5 向量处理机 3.5.1 向量处理方式和向量处理机 ◆ 向量处理机: 具有向量数据表示和相应向量 指令的流水线处理机。 ◆ 标量处理机 : 不具有向量数据表示和相应向 量指令的处理机。 D = A ×( B + C ) A 、 B 、 C 、 D ── 长度为 N 的向量 1. 向量处理方式 第三章 流水线技术 虚拟存储器的特点 (1) 水平 ( 横向 ) 处理方式 K i = b i + c i D i = K i × a i 相关: N 次 功能切换: 2 N 次 虚拟存储器的特点 3 / 43 (2) 垂直 ( 纵向 ) 处理方式 K = B + C D = K × A 相关: 1次 功能切换: 1次 对处理机结构的要求: 存储器 - 存储器型操作的运算流水线 对存储器的带宽要求很高。 例如: STAR-100 , CYBER-205 3.5 向量处理机 虚拟存储器的特点 4 / 43 3.5 向量处理机 虚拟存储器的特点 5 / 43 (3) 分组 ( 纵横 ) 处理方式 把向量分成长度为某个固定值的若干组, 组内按纵向方式处理,依次处理各组。 每组内: 相关: 1次 功能切换: 2次 3.5 向量处理机 虚拟存储器的特点 6 / 43 3.5 向量处理机 虚拟存储器的特点 对处理机结构的要求: 寄存器 - 寄存器型操作的运算流水线。 举例 虚拟存储器的特点 8 / 43 2. 向量处理机的速度评价方法 ◆ 标量处理机: 通常用每秒执行多少指令 MIPS (Million Instructions Per Second) 来衡量机器的运算速度 。 ◆ 向量处理机: 常用每秒取得多少个浮点运算 结果表示机器速度,以 MFLOPS (Million of Floating Point Per Second) 作为测量单位。 另一种评定计算机速度的方法: 比较法。 (选择一台速度指标得到公认的机器作为标准机, 给定一些典型的基准程序。) 3.5 向量处理机 虚拟存储器的特点 9 / 43 3.5.2 提高向量处理机性能的主要技术 1 . CRAY-I 简介 ◆ 美国 CRAY 公司 ◆ 1976 年 ◆ 每秒亿次浮点运算 ◆ 主频: 80MHz 字长: 64 位 2 . CRAY-1 的基本结构

文档评论(0)

1亿VIP精品文档

相关文档