- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统结构_第六章练习 答案--第1页
计算机系统结构_第六章练习 答案
第六章向量处理机
1.在大型数组的处理中常常包含向量计算,按照数组中各计算相继的次序,我们可
以把向量处理方法分为哪三种类型?
横向处理方式,纵向处理方式,纵横处理方式
横向处理方式:向量计算是按行的方式从左至右横向的进行 纵向处理方式:向量计
算是按列的方式自上而下纵向的进行 纵横处理方式:横向处理和纵向处理相结合的方式
2.解释下列与向量处理有关的术语。
(1)向量和标量的平衡点:为了使向量硬件设备和标量设备的利用率相等,一个程
序中向量代码所占的百分比
(2)用户代码的向量化比值:用户代码可向量化的部分占全部的比重
(3)向量化编译器或量化器:将标量运算进行向量化或者将向量运算进行适当的修
改使之能够进入向量处理进行向量处理的编译器
3.简要叙述提高向量处理机性能的常用技术 (1)链接技术
(2)向量循环或分段开采技术 (3)向量递归技术
(4)稀疏矩阵的处理技术
4.下述的几个需要解决的问题中,那个是向量处理机所最需要关心的? A.计算机指
令的优化技术
B.设计满足运算器带宽要求的存储器
C.如何提高存储器的利用率,增加存储器系统的容量 D.纵横处理方式的划分问题
5.假设系统在向量模式下面能够达到 9Mflops,在标量模式下能够达到 1Mflops速度,
而代码的 90%是向量运算,10%是标量运算,这样花在两种模式上的计算时间相等。那么向
量平衡点是:
A.0.1 B.0.9 一个程序中向量代码所占的百分比 C.0.5
D.以上都不是 6.查看下面三条指令: V3←A V2←V0+V1 V4←V2*V3
计算机系统结构_第六章练习 答案--第1页
计算机系统结构_第六章练习 答案--第2页
假设向量长度小于 64,且前后其他的指令均没有相关性,数据进入和流出每个功能部
件,包括访问存储器都需要一拍的时间,假设向量的长度为N。三条指令全部采用串行的
方法,那么执行的时间是:
A.3N+20 B.3N+21
C.3N+22 D.3N+23
7.下面一组向量操作能分成几个编队?假设每种流水功能部件只有一个。 LV
V1,Rx ;取向量 MULTSV V2,F0,V1 ;向量和标量相乘 LV V3,Ry ;取向量 Y
ADDV V4,V2,V3 ;加法 SV Ry,V4 ;存结果 可以划分成四个编队:
(1)LV (2)MULTSV LV (3)ADDV (4)SV
8.在一台向量处理机上实现 A=B×s 操作,其中 A 和 B 是长度为 200 的向量,s 是一
个标量。向量寄存器长度为 64。功能部件的启动开销为:取数和存数部件为12 个时钟周
期,乘法部件为 7 个时钟周期,加法部件为 6 个时钟周期。总的执行时间是?
A.784 B.783 C.785 D.780
9.简述三种向量处理方式,他们对向量处理机结构要求有什么不同。
解:水平处理方式:向量长度为 N,则水平处理方式相当于执行N 次循环。不适合对向
量进行流水处理。(或者叫做横向处理方式)
垂直处理方式:将整个向量按相同的运算处理完毕之后,再去执行其他的运算,适合
对向量进行流水处理,向量运算指令的源/ 目向量都放在存储器内,使得流水线运算部件
的输入输出端直接与存储器相联,构成M-M 型的运算流水线。
分组处理方式:把长度
文档评论(0)