南开大学 2021 年 9 月《并行程序设计》作业考核试题及答案参考
1. 编译器编译 OpenMP 并行循环时,会自动生成一些代码,其中不包括( )。
A.创建和管理线程代码
B.循环划分给线程的代码
C.找出数据依赖的代码
D.线程同步的代码
参考答案:C
2. n 个节点的超立方构造成本为( )。
A.Ologn
B.Osqrtn
C.On
D.Onlogn
参考答案:D
3. 对矩阵乘法进行多线程并行化,对矩阵采用____。
对矩阵乘法进行多线程并行化,对矩阵采用____。
A.简单均匀块划分即可保证负载均衡
B.循环划分才能实现负载均衡
C.动态划分才能实现负载均衡
D.随机划分才能实现负载均衡
参考答案:A
4. 在下列应用中,SIMD 最不适合_____。
A.图像处理
B.音频处理
C.科学计算
D.数据库查询
参考答案:D
5. 在条件不成立时,使用 pthread_cond_wait____。
在条件不成立时,使用 pthread_cond_wait____。
A.令线程阻塞