当前位置:首页 > 计算机系统结构(02325) > 正文内容

求向量D=A×(B+C),向量为浮点数,各向量元素个数均为N,参照CRAY一1方式
分解为3条向量指令:
V3←存储器;访存取A送入V,寄存器组
V2←Vo+V1;B+C→K
V4←V2×V3;KXA→D

当采用下列3种方式工作时,各需多少拍才能得到全部结果?
(1)①、②和③串行执行。
(2)①和②并行执行后,再执行③。
(3)采用链接技术。

高老师2年前 (2024-03-26)计算机系统结构(02325)14

求向量D=A×(B+C),向量为浮点数,各向量元素个数均为N,参照CRAY一1方式
分解为3条向量指令:
V3←存储器;访存取A送入V,寄存器组
V2←Vo+V1;B+C→K
V4←V2×V3;KXA→D

当采用下列3种方式工作时,各需多少拍才能得到全部结果?
(1)①、②和③串行执行。
(2)①和②并行执行后,再执行③。
(3)采用链接技术。

在该向量运算中用到浮点加和浮点乘运算,CRAY-1计算浮点加需要6拍、浮点乘需要7拍,数据存入寄存器需要1拍。
(1)①、②和③串行执行的时间为
7+N+7+N+8+N=22 +3N(拍)
(2)①和②并行执行后,再执行③所需要的时间

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/433387.html

分享给朋友: