- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
南开大学22秋学期《并行程序设计》在线作业答卷--第1页
22秋学期(高起本1709-1803、全层次1809-2103)《并行程序设计》在线作业-00001
试卷总分:100得分:100
一、单选题(共50道试题,共100分)
1.SSEintrinsics_mm_load_sd命令的功能是____。
A.对齐标量读取单精度浮点数
B.未对齐标量读取单精度浮点数
C.对齐标量读取双精度浮点数
D.未对齐标量读取双精度浮点数
答案:C
2.在使用信号量之后必须对其进行____。
A.初始化
B.解锁
C.减1
D.销毁
答案:D
3.下列哪门课程不是并行程序设计的先导课?
A.计算机概论
B.高级语言程序设计
C.计算机体系结构
D.数据库系统
答案:D
4.SIMD并行架构的优点不包括____。
A.辅助提供更大并发度
B.设计简单
C.编程简单
D.更小的芯片尺寸
答案:C
5.在矩阵乘法的串行程序中,对____部分进行向量化收益最大。
A.初始化
B.个矩阵转置循环
C.矩阵元素乘—加计算的循环
D.结果输出
答案:C
南开大学22秋学期《并行程序设计》在线作业答卷--第1页
南开大学22秋学期《并行程序设计》在线作业答卷--第2页
6.pthread_join的第二个参数的作用是____。
A.设置指定线程属性
B.获取指定线程属性
C.向指定线程传递参数
D.获取指定线程函数返回结果
答案:D
7.如果运算结果要保存到独立无关的变量,则在向量运算之后需要进行的一个操作是____。
A.对齐
B.打包
C.解包
D.以上皆错
答案:C
8.对两个互斥量a、b,线程1执行lock(a);lock(b);,线程2执行lock(b);
lock(a),则两个线程间会发生____。
A.竞争条件
B.数据依赖
C.资源泄漏
D.死锁
答案:D
9.SSE寄存器A和B中元素分别为A1A2A3A4和B1B2B3B4(均为由低到高),则执
行C=blend(A,B,0x05)后,C中元素为
A.A1A2B3B4
B.B1B2A3A4
C.A1B2A3B4
D.B1A2B3A4
答案:D
10.C/C++语言存储二维数组采取____。
A.行主次序存储
B.列主次序存储
C.交错式存储
D.对角线存储
答案:A
11.单精度浮点数矩阵乘法进行AVX并行,期望的加速比为____.
南开大学22秋学期《并行程序设计》在线作业答卷--第2页
南开大学22秋学期《并行程序设计》在线作业答卷--第3页
A.等于8
B.小于8
C.4到8之间
D.等于4
答案:B
12.SIMD架构中,_____。
A.唯一控制单元控制所有计算单元
文档评论(0)