求向量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)采用链接技术。
欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web
求向量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)①和②并行执行后,再执行③所需要的时间
×
提示:小程序已经收录此题,请在小程序查看名师解析。翰林刷小程序提供搜题,刷题,助你轻松通过考试