java向量6_系统结构_06_向量处理机指令技术

本文分析了CRAY1计算机中向量处理机指令的并行执行可能性,考虑了存储器读取、加法、乘法和倒数计算的执行时间。针对8组指令,讨论了哪些可以链接执行,哪些可以并行执行,并计算了每组指令全部完成所需的拍数。例如,第1组指令可在启动部件后立即执行加法和乘法,但存储器读取必须等待,总拍数为40拍。
摘要由CSDN通过智能技术生成

第六章(P391)

6.6 在CRAY1机上,V为向量寄存器,设向量长度均为32,s为标量寄存器,所用浮点功能执行部件的执行部件的执行时间分别为:加法6拍,相乘需7拍,从存储器读数需6拍,求倒数近似值需14拍,打入寄存器及启动功能部件(包括存储器)各需1拍。问下列各指令组中的哪些指令可以链接?哪些指令可以并行执行?试说明其原因并分别计算出各指令组全部完成所需的拍数。(注意阅读P372倒数第9行-倒数第6行)

1)

V0←存储器

V1←V2+V3

V4←V5*V6

(2)

V2←V0*V1

V3←存储器

V4←V2+V3

(3)V0←存储器

V3←V1+V2

V4←V0*V3

V6←V4+V5

(4)

V0←存储器

V1←1/V0

V3←V1+V2

V3←V1+V2

V5←V3*V4

(5)V0←存储器

V1←V2+V3

V4←V5*V6

S0←S1+S2

(6)

V3←存储器

V2←V0+V1

S0←S2+S3

V3←V1*V4

(7)

V3←存储器

V2←V0+V1

V4←V2*V3

存储器←V4

(8)

V0←存储器

V2←V0+V1

V3←V2*V1

V5←V3

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值