首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
Cray-1 向量处理机地洞存储器、流水线部件及寄存器打入各
[单选题]
Cray-1 向量处理机地洞存储器、流水线部件及寄存器打入各需 1 拍,现有如下向量指令:
V3 <-- 存储器 (从存储器取数 6 拍)
V4 <-- V0 + V1 (向量加 6 拍)
V5 <-- V3 * V4 (向量乘 7 拍)
向量长度均为 N, 则这三条指令的最短执行时间为( )。
15+N 拍
16+N 拍
17+N 拍
18+N 拍
查看答案及解析
添加笔记
求解答(23)
邀请回答
收藏(493)
分享
7个回答
添加回答
18
满江红
这里考察的是向量处理机流水线的知识。
首先,这三条向量指令有数据相关,是写后读相关并且没有器件冲突,而且前两条指令的执行时间都是拍,所以可以用链接技术,所以是(1+6+1)+(1+7+1),其实说的明白一点就是,第一和第二条指令可以同时计算然后得到的结果在做第三条指令。
然后,就是流水线的知识,求取向量的处理时间,第一个数据执行完毕的时间是(1+6+1)+(1+7+1),剩下的n-1条指令的执行时间都是1,所以最终的结果就是(1+6+1)+(1+7+1)+(n-1)
发表于 2019-12-26 20:17:38
回复(0)
9
小苻
我理解是,前两步由于是对两个变量操作,所以可以同时进行,就是6拍,然后第三步7拍,再加上题干说的3拍、N拍,共16拍+N拍。虽然我不懂题目的含义……
发表于 2017-06-16 10:27:32
回复(1)
8
暮秋柒
不明白要干什么,没有学过~
发表于 2019-12-12 09:42:27
回复(0)
3
花斩
指令1和指令2可以并行 所需时间为执行时间最长的指令的执行时间 需要1+6+1个节拍 指令1、指令2并行执行并与指令3链接 指令3需要1+7+1个节拍 向量长度为n 所以共需要(1+6+1) + (1+7+1) + (n-1) =16+n个节拍
发表于 2017-11-13 13:20:48
回复(4)
3
Monster_Girl
第一二步可以同时执行6拍,第二步有两个执行数有2拍,最后执行为7拍+1拍,所以6+2+7+1=16拍
发表于 2017-10-09 20:25:05
回复(0)
2
来个公司收留我吧
地洞存储器是个啥玩意儿?
发表于 2022-09-13 09:25:32
回复(0)
0
牛油果绿
我理解是,前两步由于是对两个变量操作,所以可以同时进行,就是6拍,然后第三步7拍,再加上题干说的3拍、N拍,共16拍+N拍。虽然我不懂题目的含义……
发表于 2022-12-11 14:16:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
网络基础
上传者:
呼呼L
难度:
7条回答
493收藏
4584浏览
热门推荐
相关试题
RARP的作用是什么?
华为HUAWEI
网络基础
评论
(17)
C类地址最大可能子网位数是?
华为HUAWEI
网络基础
评论
(10)
下列选项中,决策树生成的常见启发算...
机器学习
评论
(1)
使用EXISTS和IN进行子查询时...
SQL
评论
(1)
有产品表products(pric...
SQL
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题