南开21秋-并行程序设计答案.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

南开21秋-并行程序设计答案--第1页

1.一个SSE寄存器可容纳____个短整型数。

A2

B4

C8

D16

我的答案:C

2.采用划分子矩阵技术优化矩阵乘法CUDA程序,子矩阵数组变量声明应加___

前缀。

A__global__

B__device___

C__shared__

D__private__

我的答案:C

3.起泡排序改为奇偶转置排序,消除了循环步间的数据依赖的原因是____。

A增大了元素比较距离

B减小了元素比较距离

C改为元素两两分组比较

D消除了元素比较

我的答案:C

4.求解同一个问题的4个并行算法的等效率函数分析结果如下,其中____的可

扩展性最优。

AΘ(plogp)

BΘ(p^2)

CΘ(p^2logp)

DΘ(p^3)

我的答案:A

5.为防止编译器不支持OpenMP,应使用____实现OpenMP代码和普通代码的条

件编译。

南开21秋-并行程序设计答案--第1页

南开21秋-并行程序设计答案--第2页

我的答案:C

6.利用cacheline一次读取多个数据字的机制优化程序访存性能,其机理是

____。

A降低了访存延迟

B隐藏了访存延迟

C利用了cache空间局部性

D利用了cache时间局部性

我的答案:C

7.有大量分支指令的程序不适合下面哪种体系结构上进行并行化?

ASISD

BSIMD

CSPMD

DMIMD

我的答案:B

8.CPUcache大小为32KB,如希望(单精度浮点数)矩阵乘法计算过程中所有数

据都驻留cache中,则矩阵大小最大为

A16*16

B32*32

C64*64

D128*128

我的答案:C

9.pthread_join的第二个参数的作用是____。

A设置指定线程属性

B获取指定线程属性

C向指定线程传递参数

D获取指定线程函数返回结果

南开21秋-并行程序设计答案--第2页

南开21秋-并行程序设计答案--第3页

我的答案:D

10.在分布式内存架构编程中,进程间不能____。

A进行通信

B进行同步

C发送和接收消息

D通过读写变量交换数据

我的答案:D

11.关于OpenMP循环并行程序的编写,下列说法中正确的是____。

A程序员需要编写线程创建和管理代码

B程序员需要编写循环划分代码

C程序员需要编写调度策略代码

D程序员只需指出对哪个循环进行并行,循环划分和调度策略是什么

我的答案:D

12.在SSEintrinsics程序中双精度浮点数数据类型是____。

A__m128

B__m128f

C__m128d

D__m128i

我的答案:C

13.在使用条件变量之后必须对其进行____。

A初始化

B加锁

C解锁

D销毁

我的答案:D

文档评论(0)

134****4710 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档