南开23春学期(高起专1903、专升本1903)《并行程序设计》在线作业二
奥鹏南开大学新学期作业参考

南开大学23春学期(高起专1903、专升本1903)《并行程序设计》在线作业
1.for (i=0; i1
正确答案问询微信:424329
2.矩阵乘法问题更适合使用MPI的____编程模型。
选项A:阻塞的
选项B:非阻塞的
选项C:对等的
选项D:主从的
正确答案问询微信:424329
3.____执行pthread_sem_wait操作,线程进入阻塞状态。
选项A:当信号量已加锁时
选项B:当信号量为0时
选项C:当信号量已超过阈值时
选项D:当信号量已销毁时
正确答案问询微信:424329
4.n*n的两个矩阵相乘,问题规模为____。
选项A:n
选项B:n^2
选项C:2n^2
选项D:n^3
正确答案问询微信:424329
5.编写n个数求和的OpenMP程序,最高效的方法是____。
选项A:多线程直接并发累加到共享变量
选项B:将累加操作设置为临界区
选项C:在累加操作前设置障碍
选项D:采用归约指令
正确答案问询微信:424329
6.对两个互斥量a、b,线程1执行lock(a); lock(b);,线程2执行lock(b); lock(a),则两个线程间会发生____。
选项A:竞争条件
选项B:数据依赖
选项C:资源泄漏
选项D:死锁
正确答案问询微信:424329
7.pthread_join的第二个参数的作用是____。
选项A:设置指定线程属性
选项B:获取指定线程属性
选项C:向指定线程传递参数
选项D:获取指定线程函数返回结果奥鹏南开大学新学期作业参考
正确答案问询微信:424329
8.R*=1.3;G+=1.8;B+=1.2;X*=1.1,此程序片段可进行SIMD并行化吗?
选项A:不可以
选项B:可以
选项C:不确定
选项D:以上皆错
正确答案问询微信:424329
9.下面矩阵运算中,哪个进行简单的数据并行效果不佳____。
选项A:矩阵求和
选项B:矩阵相乘
选项C:矩阵向量相乘
选项D:高斯消去
正确答案问询微信:424329
10.一个函数是“线程安全的”,其含义是该函数____。
选项A:多线程执行能抵御网络攻击
选项B:多线程执行能保护用户隐私数据
选项C:多线程执行结果也是正确的
选项D:以上皆错
正确答案问询微信:424329
11.两个矩阵相乘,将矩阵划分为固定大小的子矩阵,变元素运算为子矩阵运算,是使用利用数据访问的_____达到更高的cache命中率。
选项A:时间局部性
选项B:空间局部性
选项C:计算局部性
选项D:混合局部性
正确答案问询微信:424329
12.传统科学和工程实验相对于计算机并行仿真的劣势不包括____。
选项A:成本太高
选项B:结果不准确
选项C:时间太长
选项D:太危险
正确答案问询微信:424329