南开大学22春学期《并行程序设计》在线作业-1
答案来历:熊猫奥鹏(www.188open.com)并行程序设计-[南开大学]22春学期(高起本1709、全层次1803-2103)《并行程序设计》在线作业
试卷总分:100 得分:100
第1题,关于功率E下面描绘错误的是
A、抱负并行E=1
B、老是在0~1之间
C、能够1
D、能够跟着处理器数量增大趋向于0
正确答案:
第2题,OpenMP相关于Pthread的长处是
A、功用更强壮
B、可达更高并发度
C、可下降通讯开支
D、由编译器生成线程创立和管理代码,更简略
正确答案:
第3题,pthreadjoin的效果是
A、强行停止指定线程
B、检测指定线程是不是完毕
C、等候指定线程完毕才回来
D、向指定线程发送数据
正确答案:
第4题,在运用条件变量之后有必要对其进行
A、初始化
B、加锁
C、解锁
D、毁掉
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在SSEintrinsics程序中整数数据类型是
A、__m128
B、__m128f
C、__m128d
D、__m128i
正确答案:
第6题,操控流句子进行SIMD并行化很艰难的缘由是操控流句子致使
A、接连数据履行不一样指令
B、接连数据履行一样指令
C、同一数据履行不一样指令
D、同一数据履行一样指令
正确答案:
第7题,CUDA同享内存是由同享
A、Grid中一切线程
B、一个Block中一切线程
C、一个Warp中一切线程
D、GPU中一切线程
正确答案:
第8题,在运用条件变量之前有必要对其进行
A、初始化
B、加锁
C、解锁
D、毁掉
正确答案:
第9题,在SSEintrinsics程序中单精度浮点数数据类型是
A、__m128
B、__m128f
C、__m128d
D、__m128i
正确答案:
答案来历:熊猫奥鹏(www.188open.com),和一对多播送对应的组通讯操作是
A、多对一搜集
B、多对多搜集
C、多对一归约
D、多对多归约
正确答案:
第11题,竞赛条件是指程序履行过程中两个或多个事情的影响履行成果
A、时序
B、时长
C、成果
D、运算对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面矩阵运算中哪个进行简略的数据并行作用欠安
A、矩阵求和
B、矩阵相乘
C、矩阵向量相乘
D、高斯消去
正确答案:
第13题,CPUcache巨细为32KB如期望单精度浮点数矩阵乘法计算过程中一切数据都驻留cache中则矩阵巨细最大为
A、16*16
B、32*32
C、64*64
D、128*128
正确答案:
第14题,关于MPIrecv抵消息的区别下列说法正确的是
A、只能运用音讯标签
B、能够运用MPI_ANY_TAG
C、能够运用音讯名
D、能够运用端标语
正确答案:
答案来历:熊猫奥鹏(www.188open.com),对两个互斥量a、b线程1履行lockalockb线程2履行lockblocka则两个线程间会发作
A、竞赛条件
B、数据依靠
C、资源走漏
D、死锁
正确答案:
第16题,fori=0i10i++A[i]=A[i]+1此循环数据依靠
A、存在
B、不存在
C、不断定
D、以上皆错
正确答案:
第17题,对双精度浮点计算AVX最高完成路并行
A、2
B、4
C、8
D、16
正确答案:
第18题,OpenMP的循环调度战略不会影响算法的
A、负载均衡
B、调度开支
C、计算总量
D、数据部分性
正确答案:
第19题,SIMD架构未见于中
A、多媒体拓展
B、图形和游戏处理器
C、计算机集群
D、协处理器
正确答案:
答案来历:熊猫奥鹏(www.188open.com),CUDA线程层次中不包含
A、Kernel
B、Grid
C、Block
D、Thread
正确答案:
第21题,起泡排序改为奇偶转置排序消除了循环步间的数据依靠的缘由是
A、增大了元素对比间隔
B、减小了元素对比间隔
C、改为元素两两分组对比
D、消除了元素对比
正确答案:
第22题,以下超级计算机中不是SIMD架构
A、CDCSTAR-100
B、757
C、银河
D、银河1号
正确答案:
第23题,OpenMP能完成的是
A、防止数据竞赛
B、供给使命区分战略
C、保证加快
D、保证下降通讯开支
正确答案:
第24题,OpenMP编译指示中阐明同享变量是用子句
A、private
B、shared
C、schedule
D、nowait
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在条件不建立时运用pthreadcondwait
A、令线程堵塞
B、解锁互斥量
C、解锁互斥量然后令线程堵塞
D、加锁互斥量
正确答案:
第26题,静态使命区分相关于动态使命区分的长处是
A、保证负载均衡
B、使命粒度细
C、计算杂乱度低
D、并行功率高
正确答案:
第27题,两个矩阵相乘若矩阵规划大于cache巨细则优化访存的可行方法是
A、先将两个矩阵读入cache再进行乘法
B、先转置榜首个矩阵再进行乘法
C、先转置第二个矩阵再进行乘法
D、以上皆错
正确答案:
第28题,对一个串行程序进行SIMD并行化应要点思考的程序有些是
A、声明句子
B、条件分支句子
C、循环句子
D、输入输出句子
正确答案:
第29题,关于条件变量下列说法错误的是
A、能够用互斥量完成一样功用
B、不能用互斥量完成一样功用
C、较之互斥量计划节约资源
D、较之互斥量计划代码更简练
正确答案:
答案来历:熊猫奥鹏(www.188open.com),MPI不包含的通讯种类是
A、点对点通讯
B、数据传输组通讯
C、计算和数据传输组通讯
D、加锁解锁通讯
正确答案:
第31题,一个函数是"线程安全的"其意义是该函数
A、多线程履行能抵挡网络进犯
B、多线程履行能保护用户隐私数据
C、多线程履行成果也是正确的
D、以上皆错
正确答案:
第32题,记并行时刻为T串行时刻为T\'处理器数量为p并行功率E的界说是
A、T\'-T
B、T\'/T
C、T\'/pT
D、pT-T\'
正确答案:
第33题,在同享内存架构编程中线程间不能经过进行通讯
A、大局变量
B、部分变量
C、静态变量
D、大局堆中变量
正确答案:
第34题,SSEintrinsicsmmstoreupd指令的功用是
A、对齐标量存单精度浮点数
B、未对齐标量存单精度浮点数
C、对齐向量存双精度浮点数
D、未对齐向量存双精度浮点数
正确答案:
第35题,n个节点的线性阵列结构成本为
A、O(logn)
B、O(sqrt(n))
C、O(n)
D、O(nlogn)
正确答案:
第36题,为继续进步CPU功能以下说法正确的是
A、只需不断添加器材集成密度
B、只需不断进步频率
C、有必要使用并行技术
D、只需进步功耗
正确答案:
第37题,Flynn分类法中下面哪种体系结构在实践中简直没有含义
A、SISD
B、SIMD
C、MISD
D、MIMD
正确答案:
第38题,关于多线程各自进行本地运算然后由主线程汇总成果的形式下面说法正确的是
A、在同构中心上,线程运转速度相同,主线程无需等候,直接汇总成果即可
B、线程运转速度能够纷歧致,有必要选用同步确保主线程汇总正确成果
C、太多本地运算,不能表现并行作用,不是好的形式
D、主线程汇总成果在功能上必定不如多线程并行汇总成果
正确答案:
第39题,关于ompsingle指令下面说法错误的是
A、线程组中只要一个线程履行代码
B、用于I/O或初始化等使命
C、是坚持数据依靠所有必要的
D、进口或出口无隐式barrier
正确答案:
第40题,对区分输入数据的战略下面说法错误的是
A、当输出数据很少时,需区分输入数据
B、当输出数据存在依靠时,需区分输入数据
C、一般最终需求汇总成果
D、因为不是直接区分输出数据,功能会很差
正确答案:
第41题,下列子句中不是OpenMP的同步指令
A、nowait
B、critical
C、atomic
D、barrier
正确答案:
第42题,MPI程序中发送和接纳音讯的两个进程有必要
A、在同一个网段中
B、衔接在同一个路由器上
C、在同一个通讯域中
D、以上皆错
正确答案:
第43题,四位助教协助教授修改300份试卷试卷共16道题每位助教担任修改一切试卷的4道题这是一种使命区分方法
A、数据并行
B、使命并行
C、查找并行
D、预测并行
正确答案:
第44题,完成任何时间都只要一个线程进行同享变量更新的OpenMP指令是
A、omp parallel
B、omp barrier
C、omp critical
D、omp reduce
正确答案:
第45题,SSEintrinsicsmmstoreups指令的功用是
A、对齐标量存单精度浮点数
B、未对齐向量存单精度浮点数
C、对齐标量存双精度浮点数
D、未对齐向量存双精度浮点数
正确答案:
第46题,使用cacheline一次读取多个数据字的机制优化程序访存功能其机理是
A、下降了访存推迟
B、躲藏了访存推迟
C、使用了cache空间部分性
D、使用了cache时刻部分性
正确答案:
第47题,弹性性的意义不包含
A、硬件能晋级拓展
B、扩展系统规划结构成本增加不快
C、程序在新硬件下仍能高效运转
D、程序在更大规划系统下仍能高效运转
正确答案:
第48题,鄙人面疑问中SIMD并行更合适
A、查找
B、排序
C、矩阵乘法
D、构建二叉排序树
正确答案:
第49题,每个AVX存放器宽度为位
A、32
B、64
C、128
D、256
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于OpenMP循环并行程序的编写下列说法中正确的是
A、程序员需求编写线程创立和管理代码
B、程序员需求编写循环区分代码
C、程序员需求编写调度战略代码
D、程序员只需指出对哪个循环进行并行,循环区分和调度战略是啥
正确答案:
试卷总分:100 得分:100
第1题,关于功率E下面描绘错误的是
A、抱负并行E=1
B、老是在0~1之间
C、能够1
D、能够跟着处理器数量增大趋向于0
正确答案:
第2题,OpenMP相关于Pthread的长处是
A、功用更强壮
B、可达更高并发度
C、可下降通讯开支
D、由编译器生成线程创立和管理代码,更简略
正确答案:
第3题,pthreadjoin的效果是
A、强行停止指定线程
B、检测指定线程是不是完毕
C、等候指定线程完毕才回来
D、向指定线程发送数据
正确答案:
第4题,在运用条件变量之后有必要对其进行
A、初始化
B、加锁
C、解锁
D、毁掉
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在SSEintrinsics程序中整数数据类型是
A、__m128
B、__m128f
C、__m128d
D、__m128i
正确答案:
第6题,操控流句子进行SIMD并行化很艰难的缘由是操控流句子致使
A、接连数据履行不一样指令
B、接连数据履行一样指令
C、同一数据履行不一样指令
D、同一数据履行一样指令
正确答案:
第7题,CUDA同享内存是由同享
A、Grid中一切线程
B、一个Block中一切线程
C、一个Warp中一切线程
D、GPU中一切线程
正确答案:
第8题,在运用条件变量之前有必要对其进行
A、初始化
B、加锁
C、解锁
D、毁掉
正确答案:
第9题,在SSEintrinsics程序中单精度浮点数数据类型是
A、__m128
B、__m128f
C、__m128d
D、__m128i
正确答案:
答案来历:熊猫奥鹏(www.188open.com),和一对多播送对应的组通讯操作是
A、多对一搜集
B、多对多搜集
C、多对一归约
D、多对多归约
正确答案:
第11题,竞赛条件是指程序履行过程中两个或多个事情的影响履行成果
A、时序
B、时长
C、成果
D、运算对象
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面矩阵运算中哪个进行简略的数据并行作用欠安
A、矩阵求和
B、矩阵相乘
C、矩阵向量相乘
D、高斯消去
正确答案:
第13题,CPUcache巨细为32KB如期望单精度浮点数矩阵乘法计算过程中一切数据都驻留cache中则矩阵巨细最大为
A、16*16
B、32*32
C、64*64
D、128*128
正确答案:
第14题,关于MPIrecv抵消息的区别下列说法正确的是
A、只能运用音讯标签
B、能够运用MPI_ANY_TAG
C、能够运用音讯名
D、能够运用端标语
正确答案:
答案来历:熊猫奥鹏(www.188open.com),对两个互斥量a、b线程1履行lockalockb线程2履行lockblocka则两个线程间会发作
A、竞赛条件
B、数据依靠
C、资源走漏
D、死锁
正确答案:
第16题,fori=0i10i++A[i]=A[i]+1此循环数据依靠
A、存在
B、不存在
C、不断定
D、以上皆错
正确答案:
第17题,对双精度浮点计算AVX最高完成路并行
A、2
B、4
C、8
D、16
正确答案:
第18题,OpenMP的循环调度战略不会影响算法的
A、负载均衡
B、调度开支
C、计算总量
D、数据部分性
正确答案:
第19题,SIMD架构未见于中
A、多媒体拓展
B、图形和游戏处理器
C、计算机集群
D、协处理器
正确答案:
答案来历:熊猫奥鹏(www.188open.com),CUDA线程层次中不包含
A、Kernel
B、Grid
C、Block
D、Thread
正确答案:
第21题,起泡排序改为奇偶转置排序消除了循环步间的数据依靠的缘由是
A、增大了元素对比间隔
B、减小了元素对比间隔
C、改为元素两两分组对比
D、消除了元素对比
正确答案:
第22题,以下超级计算机中不是SIMD架构
A、CDCSTAR-100
B、757
C、银河
D、银河1号
正确答案:
第23题,OpenMP能完成的是
A、防止数据竞赛
B、供给使命区分战略
C、保证加快
D、保证下降通讯开支
正确答案:
第24题,OpenMP编译指示中阐明同享变量是用子句
A、private
B、shared
C、schedule
D、nowait
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在条件不建立时运用pthreadcondwait
A、令线程堵塞
B、解锁互斥量
C、解锁互斥量然后令线程堵塞
D、加锁互斥量
正确答案:
第26题,静态使命区分相关于动态使命区分的长处是
A、保证负载均衡
B、使命粒度细
C、计算杂乱度低
D、并行功率高
正确答案:
第27题,两个矩阵相乘若矩阵规划大于cache巨细则优化访存的可行方法是
A、先将两个矩阵读入cache再进行乘法
B、先转置榜首个矩阵再进行乘法
C、先转置第二个矩阵再进行乘法
D、以上皆错
正确答案:
第28题,对一个串行程序进行SIMD并行化应要点思考的程序有些是
A、声明句子
B、条件分支句子
C、循环句子
D、输入输出句子
正确答案:
第29题,关于条件变量下列说法错误的是
A、能够用互斥量完成一样功用
B、不能用互斥量完成一样功用
C、较之互斥量计划节约资源
D、较之互斥量计划代码更简练
正确答案:
答案来历:熊猫奥鹏(www.188open.com),MPI不包含的通讯种类是
A、点对点通讯
B、数据传输组通讯
C、计算和数据传输组通讯
D、加锁解锁通讯
正确答案:
第31题,一个函数是"线程安全的"其意义是该函数
A、多线程履行能抵挡网络进犯
B、多线程履行能保护用户隐私数据
C、多线程履行成果也是正确的
D、以上皆错
正确答案:
第32题,记并行时刻为T串行时刻为T\'处理器数量为p并行功率E的界说是
A、T\'-T
B、T\'/T
C、T\'/pT
D、pT-T\'
正确答案:
第33题,在同享内存架构编程中线程间不能经过进行通讯
A、大局变量
B、部分变量
C、静态变量
D、大局堆中变量
正确答案:
第34题,SSEintrinsicsmmstoreupd指令的功用是
A、对齐标量存单精度浮点数
B、未对齐标量存单精度浮点数
C、对齐向量存双精度浮点数
D、未对齐向量存双精度浮点数
正确答案:
第35题,n个节点的线性阵列结构成本为
A、O(logn)
B、O(sqrt(n))
C、O(n)
D、O(nlogn)
正确答案:
第36题,为继续进步CPU功能以下说法正确的是
A、只需不断添加器材集成密度
B、只需不断进步频率
C、有必要使用并行技术
D、只需进步功耗
正确答案:
第37题,Flynn分类法中下面哪种体系结构在实践中简直没有含义
A、SISD
B、SIMD
C、MISD
D、MIMD
正确答案:
第38题,关于多线程各自进行本地运算然后由主线程汇总成果的形式下面说法正确的是
A、在同构中心上,线程运转速度相同,主线程无需等候,直接汇总成果即可
B、线程运转速度能够纷歧致,有必要选用同步确保主线程汇总正确成果
C、太多本地运算,不能表现并行作用,不是好的形式
D、主线程汇总成果在功能上必定不如多线程并行汇总成果
正确答案:
第39题,关于ompsingle指令下面说法错误的是
A、线程组中只要一个线程履行代码
B、用于I/O或初始化等使命
C、是坚持数据依靠所有必要的
D、进口或出口无隐式barrier
正确答案:
第40题,对区分输入数据的战略下面说法错误的是
A、当输出数据很少时,需区分输入数据
B、当输出数据存在依靠时,需区分输入数据
C、一般最终需求汇总成果
D、因为不是直接区分输出数据,功能会很差
正确答案:
第41题,下列子句中不是OpenMP的同步指令
A、nowait
B、critical
C、atomic
D、barrier
正确答案:
第42题,MPI程序中发送和接纳音讯的两个进程有必要
A、在同一个网段中
B、衔接在同一个路由器上
C、在同一个通讯域中
D、以上皆错
正确答案:
第43题,四位助教协助教授修改300份试卷试卷共16道题每位助教担任修改一切试卷的4道题这是一种使命区分方法
A、数据并行
B、使命并行
C、查找并行
D、预测并行
正确答案:
第44题,完成任何时间都只要一个线程进行同享变量更新的OpenMP指令是
A、omp parallel
B、omp barrier
C、omp critical
D、omp reduce
正确答案:
第45题,SSEintrinsicsmmstoreups指令的功用是
A、对齐标量存单精度浮点数
B、未对齐向量存单精度浮点数
C、对齐标量存双精度浮点数
D、未对齐向量存双精度浮点数
正确答案:
第46题,使用cacheline一次读取多个数据字的机制优化程序访存功能其机理是
A、下降了访存推迟
B、躲藏了访存推迟
C、使用了cache空间部分性
D、使用了cache时刻部分性
正确答案:
第47题,弹性性的意义不包含
A、硬件能晋级拓展
B、扩展系统规划结构成本增加不快
C、程序在新硬件下仍能高效运转
D、程序在更大规划系统下仍能高效运转
正确答案:
第48题,鄙人面疑问中SIMD并行更合适
A、查找
B、排序
C、矩阵乘法
D、构建二叉排序树
正确答案:
第49题,每个AVX存放器宽度为位
A、32
B、64
C、128
D、256
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于OpenMP循环并行程序的编写下列说法中正确的是
A、程序员需求编写线程创立和管理代码
B、程序员需求编写循环区分代码
C、程序员需求编写调度战略代码
D、程序员只需指出对哪个循环进行并行,循环区分和调度战略是啥
正确答案: