1、南开20秋学期并行程序设计在线作业 220秋学期(1709、1803、1809、1903、1909、2003、2009 )并行程序设计在线作业SSE intrinsics _mm_store_ps命令的功能是_。A:对齐向量存单精度浮点数B:未对齐向量存单精度浮点数C:对齐标量存单精度浮点数D:未对齐标量存单精度浮点数答案:Afor (i=0; i16; i+=1) L = Ai+0 Bi+0; D = D + abs(L); ,此循环_。A:可完全向量化B:不可向量化C:不确定D:可部分向量化答案:D对这样的循环for (i=0; i100; i+=1) Ai+0 = Ai+0 + Bi+0
2、; 进行向量化,基本技术手段是_。A:循环划分B:循环消除C:循环展开D:以上皆错答案:CMMX有_个专用寄存器。A:4B:8C:16D: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行的优点是_。