南开20秋学期《并行程序设计》在线作业 2.docx

上传人:b****6 文档编号:8301372 上传时间:2023-01-30 格式:DOCX 页数:3 大小:14.75KB
下载 相关 举报
南开20秋学期《并行程序设计》在线作业 2.docx_第1页
第1页 / 共3页
南开20秋学期《并行程序设计》在线作业 2.docx_第2页
第2页 / 共3页
南开20秋学期《并行程序设计》在线作业 2.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

南开20秋学期《并行程序设计》在线作业 2.docx

《南开20秋学期《并行程序设计》在线作业 2.docx》由会员分享,可在线阅读,更多相关《南开20秋学期《并行程序设计》在线作业 2.docx(3页珍藏版)》请在冰豆网上搜索。

南开20秋学期《并行程序设计》在线作业 2.docx

南开20秋学期《并行程序设计》在线作业2

20秋学期(1709、1803、1809、1903、1909、2003、2009)《并行程序设计》在线作业

SSEintrinsics_mm_store_ps命令的功能是____。

A:

对齐向量存单精度浮点数

B:

未对齐向量存单精度浮点数

C:

对齐标量存单精度浮点数

D:

未对齐标量存单精度浮点数

答案:

A

for(i=0;i<16;i+=1){L=A[i+0]–B[i+0];D=D+abs(L);},此循环____。

A:

可完全向量化

B:

不可向量化

C:

不确定

D:

可部分向量化

答案:

D

对这样的循环for(i=0;i<100;i+=1)A[i+0]=A[i+0]+B[i+0];进行向量化,基本技术手段是____。

A:

循环划分

B:

循环消除

C:

循环展开

D:

以上皆错

答案:

C

MMX有____个专用寄存器。

A:

4

B:

8

C:

16

D:

32

答案:

B

编译器编译OpenMP并行循环时,会自动生成一些代码,其中不包括____。

A:

创建和管理线程代码

B:

循环划分给线程的代码

C:

找出数据依赖的代码

D:

线程同步的代码

答案:

C

创建线程时,我们通过____将线程号分别传递给每个线程。

A:

全局变量

B:

局部变量

C:

动态分配变量

D:

pthread_create的“线程函数参数”参数

答案:

D

下列哪项不是这门课程的目标?

A:

学会肯定能优化程序性能的方法

B:

学会用并行思维思考问题

C:

学会常用的并行编程工具

D:

理解软件到并行架构的映射

答案:

A

编写n个数求和的OpenMP程序,最高效的方法是____。

A:

多线程直接并发累加到共享变量

B:

将累加操作设置为临界区

C:

在累加操作前设置障碍

D:

采用归约指令

答案:

D

静态线程编程模式的缺点是____。

A:

线程管理开销高

B:

系统资源利用率低

C:

线程负载不均

D:

线程通信开销高

答案:

B

采用MPI主从模型解决矩阵每行排序问题,主进程每次向一个从进程发送10行作为一个任务相对于每次发送1行的优点是____。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1