南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10

上传人:住在山****ck 文档编号:103576396 上传时间:2022-06-09 格式:DOCX 页数:5 大小:18.86KB
收藏 版权申诉 举报 下载
南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10_第1页
第1页 / 共5页
南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10_第2页
第2页 / 共5页
南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10_第3页
第3页 / 共5页
资源描述:

《南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10》由会员分享,可在线阅读,更多相关《南开大学22春“物联网工程”《并行程序设计》在线作业二辅导答案10(5页珍藏版)》请在装配图网上搜索。

1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她南开大学22春“物联网工程”并行程序设计在线作业二辅导答案一.综合考核(共30题)1.主线程创建了4个从线程然后打印一条信息,从线程打印各自的线程号,未使用任何同步,则主线程打印的消息和从线程打印的线程号的相对顺序_。A.必然主线程前、从线程后B.必然从线程前、主线程后C.必然相互交织D.各种顺序皆有可能参考答案:D2.当前并行软件面临的主要挑战不包括()。A.能耗B.伸缩性C.研发周期D.可靠性参考答案:C3.动态任务划分相对于静态任务划分的缺点是_。A.可能导致负载不均B.通信开销高C.任务粒度粗D.计算复杂度高参考答案:B4.MPI组通信操

2、作不包括哪类_。A.通信B.同步C.点对点D.计算参考答案:C5.OpenMP能实现的是_。A.避免数据竞争B.提供任务划分策略C.确保加速D.确保降低通信开销参考答案:B6.MPI的通信是()。A.无类型传输B.弱类型传输C.强类型传输D.以上皆错参考答案:C7.我国最近一次夺得全球超级计算机计算能力冠军的是_。A.天河1号B.天河1AC.天河2号D.神威太湖之光参考答案:D8.对奇偶转置排序进行OpenMP并行化,第一种策略是直接对内层循环使用omp parallel for指令,第二种策略是对外层循环使用omp parallel指令,对内层循环使用omp for指令,后者相对于前者的优点

3、是_。A.保持了数据依赖B.消除了大量线程创建、销毁开销C.有利于负载均衡D.减少了线程间交互参考答案:B9.新一代GPU重点提供的新特性不包括()。A.新型高速显存B.GPU间直接高速互联C.自动并行化D.人工智能计算专门优化参考答案:C10.利用cache line一次读取多个数据字的机制优化程序访存性能,其机理是_。A.降低了访存延迟B.隐藏了访存延迟C.利用了cache空间局部性D.利用了cache时间局部性参考答案:C11.动态线程编程模式的缺点是_。A.线程管理开销高B.系统资源利用率低C.线程任务分配困难D.线程通信效率低参考答案:A12.记并行时间为T,串行时间为T,处理器数量

4、为p,并行效率E的定义是_。A.T-TB.T/TC.T/pTD.pT-T参考答案:C13.条件变量相对于互斥量的优点是_。A.是多源状态B.加锁解锁开销低C.条件不成立时阻塞线程并自动解锁加锁D.以上皆错参考答案:C14.关于OpenMP循环并行程序的编写,下列说法中正确的是_。A.程序员需要编写线程创建和管理代码B.程序员需要编写循环划分代码C.程序员需要编写调度策略代码D.程序员只需指出对哪个循环进行并行,循环划分和调度策略是什么参考答案:D15.在128位的SIMD寄存器中,我们不能保存()。A.16个8位整数B.8个16位短整型C.4个32位整型D.16个字符的字符串参考答案:D16.

5、关于OpenMP循环并行程序的编写,下列说法中不正确的是()。A.程序员无需编写线程创建和管理代码B.程序员无需编写循环划分代码C.程序员需指出哪个循环应并行D.程序员需编写线程同步代码参考答案:D17.和一对多广播对应的组通信操作是()。A.多对一收集B.多对多收集C.多对一归约D.多对多归约参考答案:C18.对于并行程序设计,下面说法错误的是_。A.天然具有复杂性B.算法移植困难C.软件开发标准环境发展相对之后D.不应发展这个方向参考答案:D19.SSE intrinsics _mm_store_pd命令的功能是_。A.对齐向量存单精度浮点数B.未对齐标量存单精度浮点数C.对齐向量存双精度

6、浮点数D.未对齐标量存双精度浮点数参考答案:C20.SSE intrinsics _mm_hadd_ps命令的功能是_。A.寄存器间单精度浮点数向量加法B.寄存器间双精度浮点数向量加法C.寄存器内单精度浮点数加法D.寄存器内双精度浮点数加法参考答案:C21.对天气预报问题,将大气层划分为5*108个网格单元,每个时间步每个网格需200个浮点运算,时间间隔设置为10分钟,计算10天内大气运动,100MFlops计算能力的计算机需要多少天?()A.1B.10C.100D.300参考答案:C22.两个n*n的矩阵相乘,将所有n2个乘法计算划分给不同进程,再将对应某行某列的n个乘法结果累加得到结果矩阵

7、对应元素,这是一种划分_的数据并行。A.输入数据B.中间结果C.输出数据D.临时数据参考答案:B23.SSE的blend指令的8位二进制整数参数被用做8个掩码imm807,若imm8j=0则表示()。A.将第一个源寄存器的第j个元素放在目标寄存器位置0B.将第二个源寄存器的第j个元素放在目标寄存器位置0C.将第一个源寄存器的第j个元素放在目标寄存器位置jD.将第二个源寄存器的第j个元素放在目标寄存器位置j参考答案:C24.SSE intrinsics_mm_store_sd命令的功能是()。A.对齐向量存单精度浮点数B.未对齐向量存单精度浮点数C.对齐标量存双精度浮点数D.未对齐标量存双精度浮

8、点数参考答案:C25.SIMD架构未见于_中。A.多媒体扩展B.图形和游戏处理器C.计算机集群D.协处理器参考答案:C26.MPI收发各一条消息的API是()。A.MPI_SendrecvB.MPI_SendC.MPI_RecvD.MPI_Replace参考答案:A27.下面哪种架构最适合数据并行_。A.SISDB.SIMDC.MISDD.MIMD参考答案:B28.从线程检查主线程是否要求它退出应采用_。A.pthread_joinB.pthread_cancelC.pthread_testcancelD.pthread_exit参考答案:C29.以下超级计算机中,()不是SIMD架构。A.CDCSTAR-100B.757C.银河D.天河1号参考答案:D30.OpenMP主要是通过()来更高层抽象的多线程编程。A.设计实现新的语言B.为现有语言提供大量库函数C.为现有语言扩展编译指示D.新编译器实现自动并行化参考答案:C

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!