还剩5页未读,继续阅读
文本内容:
第六章向量处理机1.在大型数组的处理中常常包含向量计算,按照数组中各计算相继的次序,我们可以把向量处理方法分为哪三种类型?横向处理方式纵向处理方式纵横处理方式横向处理方式向量计算是按行的方式从左至右横向的进行纵向处理方式向量计算是按列的方式自上而下纵向的进行纵横处理方式横向处理和纵向处理相结合的方式2.解释下列与向量处理有关的术语
(1)向量和标量的平衡点为了使向量硬件设备和标量设备的利用率相等,一个程序中向量代码所占的百分比
(2)用户代码的向量化比值用户代码可向量化的部分占全部的比重
(3)向量化编译器或量化器将标量运算进行向量化或者将向量运算进行适当的修改使之能够进入向量处理进行向量处理的编译器3.简要叙述提高向量处理机性能的常用技术
(1)链接技术
(2)向量循环或分段开采技术
(3)向量递归技术
(4)稀疏矩阵的处理技术4.下述的几个需要解决的问题中,那个是向量处理机所最需要关心的?A.计算机指令的优化技术B.设计满足运算器带宽要求的存储器C.如何提高存储器的利用率,增加存储器系统的容量D.纵横处理方式的划分问题
5.假设系统在向量模式下面能够达到9Mflops在标量模式下能够达到1Mflops速度,而代码的90%是向量运算,10%是标量运算,这样花在两种模式上的计算时间相等那么向量平衡点是A.
0.1B.
0.9一个程序中向量代码所占的百分比C.
0.5D.以上都不是
6.查看下面三条指令V3←AV2←V0+V1V4←V2*V3假设向量长度小于64且前后其他的指令均没有相关性,数据进入和流出每个功能部件,包括访问存储器都需要一拍的时间,假设向量的长度为N三条指令全部采用串行的方法,那么执行的时间是A.3N+20B.3N+21C.3N+22D.3N+237.下面一组向量操作能分成几个编队?假设每种流水功能部件只有一个LVV1Rx;取向量MULTSVV2F0V1;向量和标量相乘LVV3Ry;取向量YADDVV4V2V3;加法SVRyV4;存结果可以划分成四个编队
(1)LV
(2)MULTSVLV
(3)ADDV
(4)SV
8.在一...。