南开本部20春学期(2003)《并行程序设计》在线作业 作者:周老师 分类: 南开大学 发布时间: 2020-04-18 16:22 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 奥鹏作业答案 联系QQ:3326650399 微信:cs80188 【熊猫奥鹏】-[南开大学(本部)]20春学期(1709、1803、1809、1903、1909、2003)《并行程序设计》在线作业 试卷总分:100 得分:100 第1题,OpenMP程序和Pthread程序中线程取得本身编号的方法别离是____。 A、两者均为创立线程时传递参数 B、两者均经过特定API C、前者创立线程时传递参数,后者经过特定API D、前者经过特定API,后者创立线程时传递参数 正确答案: 第2题,SSE intrinsics _mm_store_pd指令的功用是____。 A、对齐向量存单精度浮点数 B、未对齐标量存单精度浮点数 C、对齐向量存双精度浮点数 D、未对齐标量存双精度浮点数 正确答案: 第3题,选用区分子矩阵技术优化矩阵乘法CUDA程序,子矩阵数组变量声明应加___前缀。 A、__global__ B、__device___ C、__shared__ D、__private__ 正确答案: 第4题,关于并行程序设计,下面说法过错的是____。 A、天然具有杂乱性 B、算法移植艰难 C、软件开发规范环境开展相对之后 D、不该开展这个方向 正确答案: 第5题,OpenMP编译指示中阐明私有变量是用____子句。 A、private B、shared C、schedule D、nowait 正确答案: 第6题,一个SSE存放器可包容____个短整型数。 A、2 B、4 C、8 D、16 正确答案: 第7题,形成超线性加快比的你缘由包含____。 A、进程间很多通讯 B、并行算法致使额定计算 C、并行计算工作量明显小于串行计算 D、疑问求解包括不可以并行化有些 正确答案: 第8题,对天气预报疑问,将大气层区分为5*10^8个网格单元,每个时刻步每个网格需200个浮点运算,时刻距离设置为10分钟,计算10天内大气运动,100MFlops计算才能的计算机需求多少天? A、1 B、10 C、100 D、300 正确答案: 第9题,在条件不建立时,运用pthread_cond_wait____。 A、令线程堵塞 B、解锁互斥量 C、解锁互斥量然后令线程堵塞 D、加锁互斥量 正确答案: 第10题,OpenMP是___架构下的一种编程东西。 A、SIMD B、MISD C、同享内存 D、散布式内存 正确答案: 第11题,对两个互斥量a、b,线程1履行lock(a); lock(b);,线程2履行lock(b); lock(a),则两个线程间会发作____。 A、竞赛条件 B、数据依靠 C、资源走漏 D、死锁 正确答案: 第12题,弹性性的意义不包含____。 A、硬件能晋级拓展 B、扩展系统规划结构成本增加不快 C、程序在新硬件下仍能高效运转 D、程序在更大规划系统下仍能高效运转 正确答案: 第13题,为使用cache空间部分性,需满意____。 A、cache空间满足大 B、cache line满足大 C、程序拜访的数据量满足小 D、程序访存形式契合空间部分性特色 正确答案: 第14题,主线程要求从线程退出应选用____。 A、pthread_create B、pthread_exit C、pthread_quit D、pthread_cancel 正确答案: 第15题,在运用信号量之前有必要对其进行____。 A、初始化 B、加锁 C、加1 D、毁掉 正确答案: 第16题,1) R=XR*1.3;G=XG*1.8;B=XB*1.1; 2) R=X[0]*1.3;G=X[1]*1.8;B=X[2]*1.1; 这两个程序片段哪个进行向量化功率更高? A、1) B、2) C、不断定 D、以上皆错 正确答案: 第17题,编写矩阵乘法的SSE程序,若矩阵元素为单精度浮点数,则应对矩阵乘—加计算的循环进行____路循环打开。 A、2 B、4 C、8 D、16 正确答案: 第18题,编写矩阵乘法的Neon程序,若矩阵元素为单精度浮点数,则应对矩阵乘—加计算的循环进行____路循环打开。 A、2 B、4 C、8 D、16 正确答案: 第19题,以下哪条不是推进并行计算开展的要素? A、存储是系统瓶颈 B、单CPU开展已能满意应用需求 C、使用规范硬件结构并行机令晋级简单 D、编程环境规范化逐渐开展 正确答案: 第20题,为了充沛使用CPU内的多条流水线,程序应满意____。 A、相邻指令无依靠性 B、相邻指令彼此依靠 C、整段程序中指令无依靠性 D、整段程序中指令彼此依靠 正确答案: 第21题,四位助教协助教授修改300份试卷,试卷共16道题,每位助教担任修改一切试卷的4道题,这是一种____使命区分方法。 A、数据并行 B、使命并行 C、查找并行 D、预测并行 正确答案: 第22题,完成任何时间都只要一个线程进行同享变量更新的OpenMP指令是____。 A、omp parallel B、omp barrier C、omp critical D、omp reduce 正确答案: 第23题,CUDA的长处不包含____。 A、可移植性 B、入门简略 C、规范的SPMD形式 D、不再需求图形API 正确答案: 第24题,鄙人列应用中,SIMD最不合适____。 A、图画处理 B、音频处理 C、科学计算 D、数据库查询 正确答案: 第25题,在运用互斥量之后有必要对其进行____。 A、初始化 B、加锁 C、解锁 D、毁掉 正确答案: 第26题,传统科学和工程试验相关于计算机并行仿真的下风不包含____。 A、成本太高 B、成果禁绝确 C、时刻太长 D、太风险 正确答案: 第27题,在SSE intrinsics程序中双精度浮点数数据类型是____。 A、__m128 B、__m128f C、__m128d D、__m128i 正确答案: 第28题,单精度浮点数矩阵乘法进行AVX并行,希望的加快比为____. A、等于8 B、小于8 C、4到8之间 D、等于4 正确答案: 第29题,MPI不包含的通讯种类是____。 A、点对点通讯 B、数据传输组通讯 C、计算和数据传输组通讯 D、加锁解锁通讯 正确答案: 第30题,多个线程进行并行求和,每个线程将自己担任的值顺次读入部分变量x,累加到大局变量sum上,sum+=x,对此,下面说法正确的是 A、读取x存在数据依靠,不能并发进行 B、累加次序被改动,成果是过错的 C、加法操作是简略运算,无需同步 D、加法操作不是原子操作,需求同步确保数据依靠 正确答案: 第31题,当处理器数量不变时,跟着疑问规划增大,加快比____。 A、一切算法都增大 B、一切算法都减小 C、价值最优算法都增大 D、价值最优算法都减小 正确答案: 第32题,两个n*n的矩阵相乘,将一切n^2个乘法计算区分给不一样进程,再将对应某行某列的n个乘法成果累加得到成果矩阵对应元素,这是一种区分____的数据并行。 A、输入数据 B、中心成果 C、输出数据 D、暂时数据 正确答案: 第33题,下面哪个疑问相对而言更不合适进行数据并行____。 A、求和 B、排序 C、向量加法 D、矩阵乘法 正确答案: 第34题,对矩阵乘法进行多线程并行化,对矩阵选用____。 A、简略均匀块区分即可确保负载均衡 B、循环区分才干完成负载均衡 C、动态区分才干完成负载均衡 D、随机区分才干完成负载均衡 正确答案: 第35题,从线程检查主线程是不是要求它退出应选用____。 A、pthread_join B、pthread_cancel C、pthread_testcancel D、pthread_exit 正确答案: 第36题,OpenMP不会自动地在____方位设置barrier。 A、并行结构开端 B、并行结构完毕 C、其他操控结构开端 D、其他操控结构完毕 正确答案: 第37题,每个MMX存放器宽度为____位。 A、32 B、64 C、128 D、256 正确答案: 第38题,超级计算机制造越来越重视的一个新的目标是____。 A、计算才能 B、存储才能 C、占地上积 D、功耗 正确答案: 第39题,现代CPU中都具有指令乱序履行功用,其意图不包含____。 A、消除指令依靠,更充沛使用多流水线 B、进步cache功率 C、改动计算成果 D、消除资源抵触 正确答案: 第40题,对矩阵乘法串行程序主体三重循环的最内层循环进行向量化,则该循环履行结束后,还需进行SIMD存放器中几个元素的___操作才干得到成果矩阵的一个元素。 A、摆放 B、交流 C、播送 D、归约 正确答案: 第41题,OpenMP并行模型是一种____形式。 A、SISD B、SIMD C、MISD D、SPMD 正确答案: 第42题,SIMD架构未见于_____中。 A、多媒体拓展 B、图形和游戏处理器 C、计算机集群 D、协处理器 正确答案: 第43题,SSE存放器A中元素为A1 A2 A3 A4(均为由低到高),则履行C=shuffle(A, A, 0x1B)后,C中元素为 A、A1 A2 A3 A4 B、A2 A1 A4 A3 C、A3 A4 A1 A2 D、A4 A3 A2 A1 正确答案: 第44题,记并行时刻为T,串行时刻为T\',处理器数量为p,并行功率E的界说是____。 A、T\'-T B、T\'/T C、T\'/pT D、pT-T\' 正确答案: 第45题,SSE指令移动单精度浮点数,不能完成____。 A、将64位数据移动到SSE存放器高位 B、将64位数据移动到SSE存放器低位 C、将32位数据移动到SSE存放器指定方位 D、在两个SSE存放器高/低64位间移动 正确答案: 第46题,一个AVX存放器最多寄存____个单精度浮点数。 A、2 B、4 C、8 D、16 正确答案: 第47题,动态使命区分相关于静态使命区分的缺陷是____。 A、能够致使负载不均 B、通讯开支高 C、使命粒度粗 D、计算杂乱度高 正确答案: 第48题,关于妨碍机制,下面说法过错的是____。 A、会致使疾速线程堵塞,不该运用 B、在需求强行线程步骤共同时,应运用 C、可用互斥量机制完成 D、归于一种组通讯 正确答案: 第49题,大型医院每天的X光片、CT等医学图画的剖析需求____。 A、串行计算即可 B、高吞吐率计算 C、高功能计算 D、以上皆错 正确答案: 第50题,关于MPI是啥,以下说法过错的是____。 A、一种音讯传递编程模型规范 B、一种同享内存编程模型规范 C、编程视点看是C++/Fortran等的库 D、根据SPMD模型 正确答案: 奥鹏作业答案 联系QQ:3326650399 微信:cs80188 2003(751)本部(1051)南开(5584)春(11118)学期(8554) 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
【熊猫奥鹏】-[南开大学(本部)]20春学期(1709、1803、1809、1903、1909、2003)《并行程序设计》在线作业
试卷总分:100 得分:100
第1题,OpenMP程序和Pthread程序中线程取得本身编号的方法别离是____。
A、两者均为创立线程时传递参数
B、两者均经过特定API
C、前者创立线程时传递参数,后者经过特定API
D、前者经过特定API,后者创立线程时传递参数
正确答案:
第2题,SSE intrinsics _mm_store_pd指令的功用是____。
A、对齐向量存单精度浮点数
B、未对齐标量存单精度浮点数
C、对齐向量存双精度浮点数
D、未对齐标量存双精度浮点数
正确答案:
第3题,选用区分子矩阵技术优化矩阵乘法CUDA程序,子矩阵数组变量声明应加___前缀。
A、__global__
B、__device___
C、__shared__
D、__private__
正确答案:
第4题,关于并行程序设计,下面说法过错的是____。
A、天然具有杂乱性
B、算法移植艰难
C、软件开发规范环境开展相对之后
D、不该开展这个方向
正确答案:
第5题,OpenMP编译指示中阐明私有变量是用____子句。
A、private
B、shared
C、schedule
D、nowait
正确答案:
第6题,一个SSE存放器可包容____个短整型数。
A、2
B、4
C、8
D、16
正确答案:
第7题,形成超线性加快比的你缘由包含____。
A、进程间很多通讯
B、并行算法致使额定计算
C、并行计算工作量明显小于串行计算
D、疑问求解包括不可以并行化有些
正确答案:
第8题,对天气预报疑问,将大气层区分为5*10^8个网格单元,每个时刻步每个网格需200个浮点运算,时刻距离设置为10分钟,计算10天内大气运动,100MFlops计算才能的计算机需求多少天?
A、1
B、10
C、100
D、300
正确答案:
第9题,在条件不建立时,运用pthread_cond_wait____。
A、令线程堵塞
B、解锁互斥量
C、解锁互斥量然后令线程堵塞
D、加锁互斥量
正确答案:
第10题,OpenMP是___架构下的一种编程东西。
A、SIMD
B、MISD
C、同享内存
D、散布式内存
正确答案:
第11题,对两个互斥量a、b,线程1履行lock(a); lock(b);,线程2履行lock(b); lock(a),则两个线程间会发作____。
A、竞赛条件
B、数据依靠
C、资源走漏
D、死锁
正确答案:
第12题,弹性性的意义不包含____。
A、硬件能晋级拓展
B、扩展系统规划结构成本增加不快
C、程序在新硬件下仍能高效运转
D、程序在更大规划系统下仍能高效运转
正确答案:
第13题,为使用cache空间部分性,需满意____。
A、cache空间满足大
B、cache line满足大
C、程序拜访的数据量满足小
D、程序访存形式契合空间部分性特色
正确答案:
第14题,主线程要求从线程退出应选用____。
A、pthread_create
B、pthread_exit
C、pthread_quit
D、pthread_cancel
正确答案:
第15题,在运用信号量之前有必要对其进行____。
A、初始化
B、加锁
C、加1
D、毁掉
正确答案:
第16题,1) R=XR*1.3;G=XG*1.8;B=XB*1.1; 2) R=X[0]*1.3;G=X[1]*1.8;B=X[2]*1.1; 这两个程序片段哪个进行向量化功率更高?
A、1)
B、2)
C、不断定
D、以上皆错
正确答案:
第17题,编写矩阵乘法的SSE程序,若矩阵元素为单精度浮点数,则应对矩阵乘—加计算的循环进行____路循环打开。
A、2
B、4
C、8
D、16
正确答案:
第18题,编写矩阵乘法的Neon程序,若矩阵元素为单精度浮点数,则应对矩阵乘—加计算的循环进行____路循环打开。
A、2
B、4
C、8
D、16
正确答案:
第19题,以下哪条不是推进并行计算开展的要素?
A、存储是系统瓶颈
B、单CPU开展已能满意应用需求
C、使用规范硬件结构并行机令晋级简单
D、编程环境规范化逐渐开展
正确答案:
第20题,为了充沛使用CPU内的多条流水线,程序应满意____。
A、相邻指令无依靠性
B、相邻指令彼此依靠
C、整段程序中指令无依靠性
D、整段程序中指令彼此依靠
正确答案:
第21题,四位助教协助教授修改300份试卷,试卷共16道题,每位助教担任修改一切试卷的4道题,这是一种____使命区分方法。
A、数据并行
B、使命并行
C、查找并行
D、预测并行
正确答案:
第22题,完成任何时间都只要一个线程进行同享变量更新的OpenMP指令是____。
A、omp parallel
B、omp barrier
C、omp critical
D、omp reduce
正确答案:
第23题,CUDA的长处不包含____。
A、可移植性
B、入门简略
C、规范的SPMD形式
D、不再需求图形API
正确答案:
第24题,鄙人列应用中,SIMD最不合适____。
A、图画处理
B、音频处理
C、科学计算
D、数据库查询
正确答案:
第25题,在运用互斥量之后有必要对其进行____。
A、初始化
B、加锁
C、解锁
D、毁掉
正确答案:
第26题,传统科学和工程试验相关于计算机并行仿真的下风不包含____。
A、成本太高
B、成果禁绝确
C、时刻太长
D、太风险
正确答案:
第27题,在SSE intrinsics程序中双精度浮点数数据类型是____。
A、__m128
B、__m128f
C、__m128d
D、__m128i
正确答案:
第28题,单精度浮点数矩阵乘法进行AVX并行,希望的加快比为____.
A、等于8
B、小于8
C、4到8之间
D、等于4
正确答案:
第29题,MPI不包含的通讯种类是____。
A、点对点通讯
B、数据传输组通讯
C、计算和数据传输组通讯
D、加锁解锁通讯
正确答案:
第30题,多个线程进行并行求和,每个线程将自己担任的值顺次读入部分变量x,累加到大局变量sum上,sum+=x,对此,下面说法正确的是
A、读取x存在数据依靠,不能并发进行
B、累加次序被改动,成果是过错的
C、加法操作是简略运算,无需同步
D、加法操作不是原子操作,需求同步确保数据依靠
正确答案:
第31题,当处理器数量不变时,跟着疑问规划增大,加快比____。
A、一切算法都增大
B、一切算法都减小
C、价值最优算法都增大
D、价值最优算法都减小
正确答案:
第32题,两个n*n的矩阵相乘,将一切n^2个乘法计算区分给不一样进程,再将对应某行某列的n个乘法成果累加得到成果矩阵对应元素,这是一种区分____的数据并行。
A、输入数据
B、中心成果
C、输出数据
D、暂时数据
正确答案:
第33题,下面哪个疑问相对而言更不合适进行数据并行____。
A、求和
B、排序
C、向量加法
D、矩阵乘法
正确答案:
第34题,对矩阵乘法进行多线程并行化,对矩阵选用____。
A、简略均匀块区分即可确保负载均衡
B、循环区分才干完成负载均衡
C、动态区分才干完成负载均衡
D、随机区分才干完成负载均衡
正确答案:
第35题,从线程检查主线程是不是要求它退出应选用____。
A、pthread_join
B、pthread_cancel
C、pthread_testcancel
D、pthread_exit
正确答案:
第36题,OpenMP不会自动地在____方位设置barrier。
A、并行结构开端
B、并行结构完毕
C、其他操控结构开端
D、其他操控结构完毕
正确答案:
第37题,每个MMX存放器宽度为____位。
A、32
B、64
C、128
D、256
正确答案:
第38题,超级计算机制造越来越重视的一个新的目标是____。
A、计算才能
B、存储才能
C、占地上积
D、功耗
正确答案:
第39题,现代CPU中都具有指令乱序履行功用,其意图不包含____。
A、消除指令依靠,更充沛使用多流水线
B、进步cache功率
C、改动计算成果
D、消除资源抵触
正确答案:
第40题,对矩阵乘法串行程序主体三重循环的最内层循环进行向量化,则该循环履行结束后,还需进行SIMD存放器中几个元素的___操作才干得到成果矩阵的一个元素。
A、摆放
B、交流
C、播送
D、归约
正确答案:
第41题,OpenMP并行模型是一种____形式。
A、SISD
B、SIMD
C、MISD
D、SPMD
正确答案:
第42题,SIMD架构未见于_____中。
A、多媒体拓展
B、图形和游戏处理器
C、计算机集群
D、协处理器
正确答案:
第43题,SSE存放器A中元素为A1 A2 A3 A4(均为由低到高),则履行C=shuffle(A, A, 0x1B)后,C中元素为
A、A1 A2 A3 A4
B、A2 A1 A4 A3
C、A3 A4 A1 A2
D、A4 A3 A2 A1
正确答案:
第44题,记并行时刻为T,串行时刻为T\',处理器数量为p,并行功率E的界说是____。
A、T\'-T
B、T\'/T
C、T\'/pT
D、pT-T\'
正确答案:
第45题,SSE指令移动单精度浮点数,不能完成____。
A、将64位数据移动到SSE存放器高位
B、将64位数据移动到SSE存放器低位
C、将32位数据移动到SSE存放器指定方位
D、在两个SSE存放器高/低64位间移动
正确答案:
第46题,一个AVX存放器最多寄存____个单精度浮点数。
A、2
B、4
C、8
D、16
正确答案:
第47题,动态使命区分相关于静态使命区分的缺陷是____。
A、能够致使负载不均
B、通讯开支高
C、使命粒度粗
D、计算杂乱度高
正确答案:
第48题,关于妨碍机制,下面说法过错的是____。
A、会致使疾速线程堵塞,不该运用
B、在需求强行线程步骤共同时,应运用
C、可用互斥量机制完成
D、归于一种组通讯
正确答案:
第49题,大型医院每天的X光片、CT等医学图画的剖析需求____。
A、串行计算即可
B、高吞吐率计算
C、高功能计算
D、以上皆错
正确答案:
第50题,关于MPI是啥,以下说法过错的是____。
A、一种音讯传递编程模型规范
B、一种同享内存编程模型规范
C、编程视点看是C++/Fortran等的库
D、根据SPMD模型
正确答案:
奥鹏作业答案 联系QQ:3326650399 微信:cs80188
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友