奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2020年04月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(ver:3.1)
查看: 341|回复: 0

南开19秋学期《并行程序设计》在线作业2(100分)

[复制链接]
发表于 2019-9-18 03:22:41 | 显示全部楼层 |阅读模式
谋学网
【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《并行程序设计》在线作业" a% w" ]3 U3 M# w% m% M, K  h9 I
试卷总分:100    得分:100
6 ?2 d& f/ h8 }6 \3 O: R! l第1题,采用多核、众核技术提升CPU性能,相对于单核的优势不包括____。. h# r+ H- A6 w
A、架构设计更容易/ o1 \* Y- Y# C! u( m
B、更易突破物理极限
- l6 }/ {* ~4 X1 Y. Z' @$ r8 }C、能更充分利用现有资源
, i+ J/ \& ]- n, F- }$ F/ O9 i6 }" `; v! QD、功耗优势明显% i5 {2 o' V; M7 p0 j$ l( ]
正确答案:$ n2 J) n2 G* s; H8 q1 \) ^
, J- w5 d4 i% O) P- p
. z- A* Z; Y8 z" Z; R
第2题,n个元素排序问题,如果只能通过元素比较交换构造算法,则n个处理器的并行排序算法达到____的运行时间才是代价最优的。
4 S# ]% `1 q1 ]A、O(logn), b) ?. `' O" \9 U+ {) m  ^  e
B、O(n)
' [: n/ ^2 g# l$ oC、O(nlogn)) k& R9 n6 K) k; I: _1 E, c2 _
D、O(n^2)
- b. k3 m7 G8 z4 m) m" P正确答案:
/ e) V5 Z3 A! U; O1 s
2 F1 o2 k$ o/ ~0 O% j( k8 [# ?, ^
$ v0 A3 J7 ^7 l# v$ {+ |( j* K第3题,一个并行算法是非代价最优的,则____改进为代价最优。' n+ [; S+ a+ r4 {+ i
A、减少处理器数量必然能  v9 B2 [9 X! ~8 L: {: }4 I
B、减少处理器数量有可能2 N" I. H: m, |: r
C、减少处理器数量也不可能% C( ?9 \  ]. I
D、增大处理器数量必然能9 I% J" c" P% G$ O
正确答案:
6 z3 i; f# y5 P4 k. \) q2 ^! v# @0 D1 R" C

' L7 |$ R. z9 z7 y第4题,n*n的两个矩阵相乘,问题规模为____。
3 Z! f/ V7 {  UA、n
% a, }- j. N5 Z+ }B、n^2* X6 k! G& z6 J& O* g0 Y( L# E
C、2n^2
/ _, k5 V- f- y7 {0 a& R2 B6 fD、n^3; r* P0 r* J; T7 }2 n* |0 z
正确答案:
. g) O6 p/ S: R
' O+ J0 M5 H; G) \/ B0 _* s4 O9 [- o% L
第5题,并行计算还主要用于国防、工程研究等领域,这种说法是____。% u9 K( C. H, u) b8 K3 T" I/ s
A、正确的
& p1 G" C1 y0 s0 `1 @; o, l, c5 [B、错误的5 ~) H  ?: P' b2 O, U
正确答案:
/ _: Q! t4 O* A0 o* ?) C1 V0 ?+ R2 W0 X
% ]* J! [; Y) d% \1 T) V
第6题,MPI程序中发送和接收消息的两个进程必须____。' \* D1 S3 S$ _2 j/ `+ C
A、在同一个网段中
$ E! F9 `/ _5 A1 F: A1 `B、连接在同一个路由器上
( S1 ^4 y( t( [& e5 WC、在同一个通信域中/ b, _1 `1 d3 E0 y: Q  e  i2 @
D、以上皆错2 c( m" J" b$ S5 H+ w
正确答案:
# w+ E9 _4 e1 f( {! r( n2 n  f* M
1 P/ y8 _& e! X) y
第7题,关于omp single指令,下面说法错误的是____。( _) c) H( _, q# ?9 C
A、线程组中只有一个线程执行代码
# [) X% D3 Z+ ^* [; vB、用于I/O或初始化等任务
9 @. F' b0 I% D- f; eC、是保持数据依赖所必须的- M# u7 P# ~& S! A
D、入口或出口无隐式barrier
5 E& U  l/ q5 [  G: n正确答案:
4 H1 g% K2 V- e; s) f  {1 m$ n# G; n4 f) C
  S7 ~3 G  i% s2 `
第8题,超立方中相邻节点二进制编号____。
: r% Q6 f3 n* aA、至少差1位
% O8 e  R/ p. cB、至多差1位
: X: j, I: d4 ?8 j3 r+ gC、恰好差1位$ @* ]/ A  B* ^8 V
D、差异不固定9 F! n4 Z! M, l; l/ |( X
正确答案:/ x! m9 J% a3 x3 Y- G: ?; v8 r6 _

- C: o2 t, a8 ]6 C: G& d$ y+ }+ N+ ~: T) A) U1 A9 @
第9题,一个SSE寄存器可容纳____个短整型数。
+ M$ ~  u0 W1 P- A+ V6 q' IA、2; j6 a& u3 n+ O5 S9 d
B、4  E  j/ m3 l* g% _
C、8
% a+ C( i- I8 y  f  uD、16
9 C$ s$ W, U: e1 w) H3 u正确答案:# ]; }" d5 x+ ^$ t

7 b1 \& {7 G, |" ]- P$ `( W
% a+ _* T- f" q2 H( Y1 U第10题,在下面问题中,SIMD并行最不适合____。7 ?/ O; w6 s. E0 q! W4 u
A、向量加法: n5 s' x5 g9 [. W! K
B、向量中元素排序* ?* H6 K/ ]! C% W- U- u, ^
C、矩阵向量乘法- f: S9 N4 l& r- X4 K) g1 J: G
D、矩阵加法
2 n4 j$ W2 l( K3 p正确答案:+ m9 a/ I1 B  p, m. H

% n& C; `, \; E- X- G' p, H: R  I8 G% k3 e$ A
第11题,主线程创建了4个从线程,对它们执行pthread_join,然后打印一条信息,从线程打印各自的线程号,未使用任何同步,则主线程打印的消息和从线程打印的线程号的相对顺序____。# m' A  T% P+ w# _# H/ g
A、必然主线程前、从线程后( P- }# t' \8 X
B、必然从线程前、主线程后
7 C; m6 y* |3 [3 _7 E+ J! OC、必然相互交织! W6 a0 b* F! O4 ?9 z
D、各种顺序皆有可能7 _' F3 s1 N. Y4 W1 ~
正确答案:: U2 i* z  N7 J( ?! O
% u; y" p; ~# k# H7 C! d2 A7 q7 @
' t- ?! U! k8 I9 m- E
第12题,对矩阵乘法进行多线程并行化,对矩阵采用____。
( c* G$ P* X" {- {# wA、简单均匀块划分即可保证负载均衡
/ M2 Y: _: Z  |5 t* X% k7 TB、循环划分才能实现负载均衡" m. I# T: Z% I) P2 a  c
C、动态划分才能实现负载均衡* U. X: Q( f. B' S3 W
D、随机划分才能实现负载均衡
( m; r, T9 j& F7 N8 p正确答案:
) W4 h# Q+ E% g& N* M' Y5 G, r) X9 \% v1 E- i
* y  i2 t# y' V; E6 N% e
第13题,对于向量化,以下说法错误的是____。# y0 i9 |1 T! h" q+ S; s% p  h. b
A、总会有打包/解包开销' {* ~: g* l, X  y1 \) Y2 i
B、若运算对象连续存储,可消除打包开销
; u5 M8 x; |6 o$ ]& k8 S+ C" _C、若运算结果连续存储,可消除解包开销% Q% T2 V: {2 Z; J8 X( n* W( }
D、打包/解包开销由数据存储决定8 t/ l; p0 J" u" V! j$ F# f" w
正确答案:
5 B% M2 L' P' z% X. ]3 i  d: W! }; S" c! z( X- ?0 S' a
' b; D2 D, B. [6 ~8 e3 |" y
第14题,SSE intrinsics _mm_load_pd命令的功能是____。* C% D, {% C4 T& S3 a! `, v; _7 y
A、对齐向量读取单精度浮点数" m& I- _' v+ a: N
B、未对齐向量读取单精度浮点数/ k( t1 H  X7 G! L- e
C、对齐向量读取双精度浮点数
& K: `! X0 H: W" V7 d2 BD、未对齐向量读取双精度浮点数5 [! h9 `( ?. A" h
正确答案:
2 q( N5 I0 A0 o
9 n" B8 F) [# n) f+ ~6 H: Y, `6 x8 ]! }
第15题,在128位的SIMD寄存器中,我们不能保存____。
( K! O. `; D3 k' y( SA、16个8位整数
- S0 W2 \4 T: I2 b6 g: UB、8个16位短整型
7 q! j$ U+ Y+ }+ l' CC、4个32位整型
5 x+ Q; E/ j' ]; b7 dD、16个字符的字符串2 Q0 i4 J0 L$ ]3 h0 x7 p
正确答案:
( `( O0 U( q& l  U& ?) h
8 }( E) q% V( \* E* @" r9 q) ~% J# x' z9 q$ v  _. J/ X1 |
第16题,对于多线程各自进行本地运算,然后由主线程汇总结果的模式,下面说法正确的是____。( L1 F* |5 J9 e( U5 v" ]
A、在同构核心上,线程运行速度一样,主线程无需等待,直接汇总结果即可# V( m. t/ }- z: V6 K
B、线程运行速度可能不一致,必须采用同步保证主线程汇总正确结果$ d0 p' {1 ~, _) J' S  j  W
C、太多本地运算,不能体现并行效果,不是好的模式3 }3 ^! B7 b  @) H2 \
D、主线程汇总结果在性能上必然不如多线程并行汇总结果
4 n  P/ I6 ~7 ^; t* W正确答案:- V$ A& E6 d0 ]
: N4 `0 V) Y# K# P

  X- q- G% K' s5 i第17题,编译器编译OpenMP并行循环时,会自动生成一些代码,其中不包括____。4 e! D  Q" o" a2 X+ D3 z7 u/ P
A、创建和管理线程代码
; U7 z: I3 Q2 I; u% aB、循环划分给线程的代码2 ?, b) a  v& }
C、找出数据依赖的代码$ n/ w& G4 ^* i8 |' c1 ^5 E6 g8 }) q! ]
D、线程同步的代码6 m7 H; h0 V# ~7 c+ Q0 x
正确答案:& B8 E8 f, ^8 v# V
" ^9 {( A" o- U  w3 d8 D1 y
- F1 C4 O9 Q* _3 f/ N; e: {
第18题,OpenMP编译指示的作用范围是____。& m7 H9 ], U2 ]; B* i7 W
A、其后一个语句: M6 {# {7 L! g. W# Y0 j
B、其后连续语句0 K- M3 h3 Y5 S! Y$ L) C( H% j# D
C、其后直到函数结束
- J+ e7 R+ x5 l0 z" FD、整个函数! D' u, A9 {7 A7 S: c; n: H
正确答案:
  q2 j' O% E& ]! G" L9 J
' q9 J( q7 t: d% |) W3 E% y+ e% t- z+ g
第19题,SSE的blend指令的8位二进制整数参数被用做8个掩码imm8[0:7],若imm8[j]=1则表示___。
/ ~: S# Q& O" ~8 CA、将第一个源寄存器的第j个元素放在目标寄存器位置1
/ r8 }( C& v; P7 a! S( c2 c: J/ SB、将第二个源寄存器的第j个元素放在目标寄存器位置1) B. [& H# \. C* U2 h1 V
C、将第一个源寄存器的第j个元素放在目标寄存器位置j4 B5 o/ G8 K/ `, U- l) [
D、将第二个源寄存器的第j个元素放在目标寄存器位置j; N/ T5 m5 X0 x/ h, F
正确答案:, h* s: y0 F! x

- K) `* }( m2 q' N6 b+ K5 ~+ d( W  z  O
第20题,编写矩阵乘法的Neon程序,若矩阵元素为单精度浮点数,则应对矩阵乘—加计算的循环进行____路循环展开。
' N  x9 }1 Y0 x( S; w2 U) w* HA、22 C# A5 \# G' q6 N
B、4
) t# E9 X% S' [' \C、87 |) _$ y( S8 ]
D、16) Y) Y( e6 u- w, k* S1 w
正确答案:' ~! b% i% l8 J2 S0 B# N1 ^

- A1 r+ r  B6 H( M: N8 C5 f/ W% E7 P) ]
第21题,CUDA共享内存是由____共享。, a2 @* W3 o  d' m
A、Grid中所有线程6 u0 M% R! E0 I$ ~9 `. t4 h
B、一个Block中所有线程0 w) ~' \* }5 \! }
C、一个Warp中所有线程0 `1 D/ Q3 T; l9 K  P# H
D、GPU中所有线程: J3 G8 a* x0 T0 S+ ^! N! y
正确答案:
0 g6 U" T# Y/ J/ M0 A
/ X" o: T/ A1 S# @& m' v2 E* V+ ]+ Y3 U( ]
第22题,记并行时间为T,串行时间为T',处理器数量为p,效率为E,则代价最优的定义是____。
- q* R0 C; k$ Z$ H# oA、pT'=T! F6 p2 b7 h. N+ G: i
B、E=Θ(1)% V9 P- b. U4 F5 ^+ I
C、E=pT/T'
8 |! R/ ?; B) z2 ~  @D、E=T'/pT/ f$ ?3 Z! r6 L: j' S
正确答案:
' ~, a( q. c1 c. v3 |* z0 N* I& u  p8 `% I1 H0 z% j" I
5 [- g/ S* {7 U/ @2 [* q/ x
第23题,天河1A和天河2号都是主要依靠____获得强大的计算能力。, a# V: S8 o" E& ?) }) C
A、单核CPU. Z6 E3 l# z4 n2 w9 X/ g
B、多核CPU
2 h! P+ s, O2 m& u- S/ mC、众核CPU
3 M/ |. X( o4 N. V% Q0 ND、众核协处理器
$ q; K/ Y# h4 X正确答案:
+ o$ g3 G& a8 u! }, M
5 |: l; K' p; U; V7 v/ j' e5 m% Y2 s; Z% N
第24题,在超市的顾客购买商品记录中统计一些商品组合的购买频率,将购买频率(商品组合)划分给不同进程,这是一种划分____的数据并行策略。9 k9 k/ j* b7 _
A、输入数据: G/ [. R  U, G( X" |1 W
B、中间结果
7 e5 P9 p! z- d! XC、输出数据
2 G" u" m0 h  M7 C# uD、临时数据
6 L. T8 u: C' t& ]" A- ~正确答案:- G- l' u9 j, X$ w( A

3 o- Y- l8 N- r  @  l% X; Z2 c# I! @+ W
第25题,静态任务划分相对于动态任务划分的优点是____。6 f9 v; x$ o1 o7 T  ]
A、确保负载均衡
3 h& q2 ]+ o" [B、任务粒度细7 g. o( H$ A& k7 K5 C; C* u6 J
C、计算复杂度低
) K6 F/ a8 u4 ?0 a) _( `4 zD、并行效率高
; B% x7 R' Q1 }$ a0 u" p1 r正确答案:
" w( J% s/ Q: E  A+ r. |. z
- V9 R+ l/ W8 s3 d% Z# H. r3 T: l, A
: n  h( _9 ?3 `; i* @4 C, ]第26题,对一个串行程序进行SIMD并行化,应重点考虑的程序部分是____。  j( a7 H+ f9 q9 s* x6 C
A、声明语句& L9 G5 i2 |7 C' `
B、条件分支语句4 Q# S0 d0 t  M5 K6 f9 M% z) I: i
C、循环语句. }" K3 P, s5 Z$ v$ i  C
D、输入输出语句5 M- u1 @- V' d8 ~
正确答案:; C' a0 B9 o( C. ]7 P1 w" L
4 q. [% j9 Q& v

5 E, [9 _4 d  E第27题,GPU相对于其他众核产品的优势不包括____。! Y  T# R/ U1 ~
A、平台普及
2 a2 ^7 q2 u# x$ E% d3 oB、有CUDA这样易学的开发工具0 f! \, u: o0 H; m% a
C、性价比高
2 n7 I# R2 O/ t( j- J, a3 B' DD、由英伟达公司一家把控' p. [% Q: A: {' S
正确答案:
6 \0 d( s& s1 J6 b8 n$ C/ i9 `* X* J, A5 ?& v1 t8 u* X
; o# m6 _, k- E- |- [. H# O
第28题,CUDA寄存器是由____。
% ~) ]% X& Z2 kA、Grid中所有线程共享7 E. g* T  |, `# J; }0 U' J
B、一个Block中所有线程共享" k& r2 C1 B) i! p
C、一个Warp中所有线程共享3 B8 X& C( v9 D: {2 ]. w
D、每个线程独享
8 ~9 u" N+ Z& \; F9 i7 Y) ?正确答案:5 F- W0 Q- a/ M- _  j
$ f" m, B. l1 r! ~' |4 s* M+ z

2 Z* r' L& _% M, X  S第29题,采用搜索分解设计15数码问题的并行算法,不包含下面哪个步骤____。
& a$ f2 o4 B3 \$ D- n) GA、串行生成一定规模的搜索树
  ~6 _- Z/ i+ s- nB、当前每个叶结点为根的子树搜索分配给一个处理器
8 Q9 Y) r$ A4 O, C& v- ~C、发现解的处理器通知其他处理器& G% N! Z' H1 n6 I% F4 C; Q- d
D、将所有处理器的结果组合成最终解
: i* z5 u6 _- \) c, ^$ v4 G正确答案:& L1 n$ z0 ~; M
5 f8 O4 W* S* n" M

0 W( w/ P1 s) x! c8 d. ~/ u4 d第30题,关于MPI是什么,以下说法错误的是____。, W' I: V% a0 D$ P
A、一种消息传递编程模型标准$ T3 B* C2 n% `$ t8 A7 M
B、一种共享内存编程模型标准9 c% ]9 `( Q" i
C、编程角度看是C++/Fortran等的库) v% ~- _: x# L3 M9 L
D、基于SPMD模型4 H+ @: H' I9 U4 U
正确答案:
: ?3 w3 `2 v( o0 [9 `7 h) L  ]$ i; @% {( i1 V/ c' P  X& p
5 w* L4 ?& i. w% }
第31题,OpenMP是___架构下的一种编程工具。
9 M5 d$ ?7 d( |: w. ]4 Y( h8 jA、SIMD/ F3 q( j! }5 y% |  V; `" l
B、MISD1 ]: S  W/ R+ G2 S5 F- Q
C、共享内存% N/ l! N+ h  Y. W  Y9 o+ Q/ f/ ~
D、分布式内存+ {* b+ {- s, e+ w
正确答案:
7 \, r! q* I0 O) T- L# n% o  ?
. s& z8 ~" k8 ?' M3 ?1 A7 G4 `- c7 Z; d# @2 z3 M
第32题,求解同一个问题的4个并行算法的等效率函数分析结果如下,其中____的可扩展性最优。
3 J* i+ b, f1 h0 E6 U1 x3 MA、Θ(plogp)3 P/ o4 @$ a$ b  C
B、Θ(p^2): y2 O$ k( _) U0 H; Z* c
C、Θ(p^2logp)0 o0 f/ `: u  L7 V( z
D、Θ(p^3)
0 u7 k( i; K$ {% ^  T, Q& H6 e3 o正确答案:
! t7 [* y, P6 N# _0 \) `
4 q7 C7 [' c, p% z
2 [. |5 S- O0 t9 G/ K第33题,OpenMP归约指令采用的是一种____算法。
; K. x' m5 n$ v5 dA、分治+ B& P* p- f: t6 f) V; a0 x  G2 o
B、贪心
1 a: v. q4 k6 A, e% `, |C、动态规划
5 Q+ m: W, O" W  \D、排序% J2 `  U" B) h' H) ~
正确答案:- B" N8 G: |* O1 B1 t. g

+ M& X! k& w4 p- \6 I# Q7 [- @1 O( M# M) ^6 w; G2 B; ?
第34题,一个函数是“线程安全的”,其含义是该函数____。
5 |( A% [  d, \! {1 RA、多线程执行能抵御网络攻击
2 L0 T! h; m! a# X  TB、多线程执行能保护用户隐私数据5 c' B: q4 T/ r' [% d; p8 B, p- R, U
C、多线程执行结果也是正确的% l( n. T& o( o
D、以上皆错  j8 V( G3 z, d9 w2 |' s% j. a
正确答案:7 I) F" v  @# M& R, Q$ L
$ a6 b( k5 `: i+ p$ [: W

; h  `6 G9 `) F- F- [6 M+ i第35题,for (i=0; i10; i++) A[i] = A[i]+1; 此循环____数据依赖。
8 P$ X  P  T. |! b2 U4 nA、存在' n/ b' Y6 e/ U  Y  w4 L( N
B、不存在
! E$ K* Z. J) U2 G0 V2 MC、不确定) _6 _2 z  r7 w4 S9 k4 X7 V, p
D、以上皆错
$ Q' N, ~! x6 N5 h4 G1 l  G正确答案:9 ~, R! e- [. [  O2 x
% K4 q9 g0 A. u0 ^0 u  O/ Q
% i: s/ A) O! [( T, T8 b( Z8 O
第36题,利用cache line一次读取多个数据字的机制优化程序访存性能,其机理是____。
) E1 H$ O- e5 M9 bA、降低了访存延迟
# }! f$ @9 D" N1 A2 w& lB、隐藏了访存延迟6 G2 k1 t* Q9 Y( @! h
C、利用了cache空间局部性
! f- X2 @5 }& _D、利用了cache时间局部性
' V; C2 S0 Z# o$ n8 `4 E正确答案:' D$ Q+ e4 a( M( J1 q' E4 c

8 r, w# U# R$ v/ X! @  D3 ^( U( c
% O& b! @9 y" O. ]% m: ?; o3 z第37题,OpenMP最常见的编程方式是寻找串行程序中____结构进行并行化。( W1 }) ^9 L) M7 I" O
A、赋值语句
& W! X  ^! a- p1 ]1 XB、循环语句# x: P1 t, m, H3 G! r: {' z9 K# d
C、递归4 \- y; K5 p# A
D、输出语句9 G, a2 ^# v7 Q3 ]' M+ j8 u
正确答案:
) p& R- b& V( p, |6 t# z2 v% T" H+ O  z
+ j! q" I( }8 H( N
第38题,CUDA程序中不包括____。2 a; R/ V6 @; T6 \  \( L
A、host代码
: q0 \: X3 L3 Y- PB、device代码
; _/ ]8 n8 k4 D/ C% h) l7 f2 EC、kernel; d) l. k' D5 o7 y# d2 i
D、图形渲染代码
  Q( t4 \* I! }, x& b6 |正确答案:6 C) C* T* T( l% Q& W7 R

! _; x4 h- Z1 Q: i7 R, q
- p# t8 n! q# z2 Q# Q/ @9 C第39题,OpenMP程序和Pthread程序中线程获得自身编号的方式分别是____。. \0 R2 G7 X9 Q, J
A、两者均为创建线程时传递参数
4 w0 [' s7 V, u9 X  m8 z, @B、两者均通过特定API
, o2 D( I5 U4 e3 K8 m+ XC、前者创建线程时传递参数,后者通过特定API
# f5 e5 U/ R5 U4 E: w$ M/ tD、前者通过特定API,后者创建线程时传递参数
/ u# e7 @# Q- s' d/ A正确答案:
+ Y) ]8 e+ x7 o3 w: [/ J- u
. K$ B8 r: b. M2 t0 R% [* T4 J/ n0 h. j+ x" z2 |& h
第40题,用GCC编译器编译SSE intrinsics程序,需使用编译选项
% G# Q9 l% A* V# ?! ^: qA、-march=corei7
2 o' u5 b; v  s5 d. N8 iB、-g
0 m8 Q- S' D3 ^! a$ ^' Q: ^6 c5 }C、-O
( y5 H7 H' w1 N) i* GD、-O2
- G; q5 [4 m: p' Q0 T) Z正确答案:
, ~1 O, R' i8 [& E& W+ C3 G: u, N* A; Q4 @; Z
; s4 d; p. U3 x) h$ G! c; N) C
第41题,现代CPU中都具有指令乱序执行功能,其目的不包括____。4 @5 M- Q* w: X; J5 o$ C& Y
A、消除指令依赖,更充分利用多流水线* q) @' ~' q5 X- w4 A1 R
B、提高cache效率2 i* z2 ]: L" R' X0 Q1 a. U
C、改变计算结果+ h0 J# B7 o. C. `% `/ G. C
D、消除资源冲突
- B! B; [" ?, }' g3 }+ p5 G& y正确答案:  g1 ?3 g) m$ i! \& r8 v* J

! p0 ~1 I, O/ S% k$ i
: L* F4 A+ T8 X& r第42题,并行计算的新兴应用领域不包括____。" F7 B. Q/ N5 i
A、制药
$ O4 a4 M. Q3 P' LB、数字媒体
, |; r8 t8 x! f: B+ z* p3 UC、国防
0 u2 l# Y' V1 _7 U  }3 e" M* W; Z8 jD、游戏: {6 K# ~2 q7 K) a
正确答案:0 O3 j, I0 t+ U7 J6 r; Z9 d

+ V  p* y+ c8 V# m9 q
( E/ g9 O; n( K% s6 s" s第43题,采用划分子矩阵技术优化矩阵乘法CUDA程序,主要思想是访存更多在____。
+ o+ O3 `  J* U* lA、CPU内存
/ ?3 `! S) g- \. e: u& gB、GPU显存7 G) z/ F- ~4 B$ `
C、GPU共享内存
$ {. b, H9 f# _8 m, WD、GPU寄存器
6 b! T( ^0 h1 X正确答案:  w$ c& R$ X& I3 ^, Z2 i2 H# B5 r
1 H% X9 M: W1 A- |1 L* l

* V, q( O7 w: u5 J. E6 T第44题,对同一个问题的两个任务依赖图G1和G2,以下哪个条件不能表明G1优于G2____。% p5 x4 _% h7 C  d
A、G1顶点权重之和小于G2
2 B6 V9 O; ~. i3 h9 Q6 \B、G1平均并发度大于G21 Z5 k( o% k5 E" q; d) G" S& k
C、G1关键路径长度小于G24 K) ~" C* J3 y$ F' P( z
D、G1顶点权重之和除以关键路径长度大于G2
% q6 E7 S  V' X: Z正确答案:9 j0 a" c& T9 d, z3 T
- a* j+ X3 }/ U! }$ }) V9 I

! u/ o" C/ }* I6 H9 R! F/ j. z第45题,当问题规模不变时,随着处理器数量增大,加速比____。* o$ s/ Z- z% f; Q
A、必然增大$ \% `+ b2 Y0 }& H. b( e8 w5 G
B、必然减小. X  [1 y* z0 _" |2 Z4 c( X
C、必然不变1 F) s8 J2 B4 I' d% @8 {) h
D、以上皆错
' A# ?& p8 H) t- y* Z5 d0 E正确答案:
7 I. T! N/ y; w! e5 @% z$ w% x/ |0 {; b0 N' j, b1 `
% \. w5 i5 d  S6 {, h* u/ D
第46题,关于OpenMP程序中的并行结构,以下说法正确的是____。
8 v, ~! Q1 Q# K0 ^A、其结束时需程序员人为添加同步
. H! S- S5 k: ?5 S, ]5 iB、其结束时OpenMP已默认添加隐式障碍
$ C% u+ z# L. D- f# e5 j2 VC、其结束时完全不需要同步! l) h0 C4 h/ Z% g
D、其结束时必须进行同步
. I* V5 s4 T7 V: [# d4 i+ X正确答案:* o( O& E6 `/ e: e' g; w- \

& T# A( D8 _2 o* z
( C! q0 a0 w) W6 ?' O2 n第47题,当前并行软件面临的主要挑战不包括____。8 q& m) Y  b" U
A、能耗
) C. H: R' d+ {/ W* P3 gB、伸缩性+ P. P: W& [. ^1 V2 F$ M  g9 u
C、研发周期
: E* e8 k+ K) m+ d4 bD、可靠性
5 z& o: R  U6 }正确答案:
6 M: j0 {) A* R6 F' p# X- ^
- b5 q9 e; _: P, ]5 b
# e+ `( ~8 H9 D- r% p8 t第48题,关于互斥量mutex,下面说法错误的是____。* E0 C5 z" q# {6 {4 t+ F
A、它将保护区域内的运算变成原子操作9 V( ~6 P4 [5 h' Q
B、任何时刻只允许一个线程进入保护区域
0 L4 d+ a( H; f$ RC、保险期间,对并发操作都应用互斥量保护) C  u# P( j1 I
D、互斥量加锁、解锁开销远大于一般运算
, D$ I( r7 M& f! u$ S  \正确答案:$ I* M5 }5 a  x4 ?( E6 X' P3 k( F
0 L/ |4 x3 S5 P+ m6 s, ^6 k

: u7 L1 l. c9 b1 p' A* `* u: z( |第49题,SIMD架构未见于_____中。
9 ^2 |& C" p2 q2 O+ cA、多媒体扩展# v5 N& m! i: a5 _/ ]
B、图形和游戏处理器6 ]* X5 `" c5 C
C、计算机集群
6 P1 V( x8 j/ pD、协处理器
/ z, B  j& l& [% t正确答案:
, F1 q% x" H( ~! R. p; f7 Z/ [+ s. v: {5 W, C# R4 F$ p! T
- a+ V% N- |5 r* X- R
第50题,单精度浮点数矩阵乘法进行AVX并行,期望的加速比为____.8 e) Q8 Q% S7 h- t( `5 O, Q/ p
A、等于8
- C  l! |( O. r* S2 s- ~( zB、小于8
: o% X0 M: R; M2 b, h: N/ U5 PC、4到8之间
8 m! W8 `$ b# l. X% i6 ~D、等于48 X" w- L6 y4 j: `% s. [' o3 m
正确答案:
! u, D3 k; ]9 X
" ?! B: _0 l0 X( R! z. D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表