奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[南开大学]21秋学期《并行程序设计》在线作业-1

[复制链接]
发表于 2022-1-4 18:53:33 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)并行程序设计-[南开大学]21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《并行程序设计》在线作业4 \7 h0 p- y6 x7 K( }
试卷总分:100    得分:100+ V9 y6 D4 j5 `) G/ j2 a
第1,在SSEintrinsics程序中双精度浮点数数据类型是
( v# V! z, h" O9 VA、__m1287 _$ H/ [/ ?! ^  E' l2 ]; x
B、__m128f; r' s3 q1 D1 u. n
C、__m128d
' |9 W7 _$ c& {! r  w  fD、__m128i
- D( n! E( ?) e$ d$ V7 {* T: e正确资料:: ?' a3 C' d5 _: I$ {' j& C# D

4 i) [/ x: u9 t: G7 S2 ^; k  [/ Q+ e& O
第2题,SIMD架构未见于中
/ E+ U2 B9 H- O2 U. R: V/ L% _& ~* HA、多媒体扩展* A' ~8 L/ y( X/ p
B、图形和游戏处理器* s7 O; \) o. x
C、计算机集群
9 U5 \3 c) N$ z' I( L( D( H6 jD、协处理器- D$ W9 \+ e; P5 D* Q
正确资料:
* q4 c! Y( J& W1 c" D% k
# I! h' E; R4 [+ R2 u3 h6 G) s4 X  c
9 P. G) H  Y9 O$ K0 m第3题,关于ompsingle指令下面说法错误的是4 G7 q0 Y1 R6 a! h6 L/ [3 `0 I! d
A、线程组中只有一个线程执行代码
( ]! V6 Y; q4 U/ z: eB、用于I/O或初始化等任务5 r5 A9 I0 D) l
C、是保持数据依赖所必须的
6 m6 z: Q8 h! k0 a9 eD、入口或出口无隐式barrier
3 ^9 t" B4 Y* F" H/ n# o正确资料:, A: C0 y) J9 v  C

$ }0 k6 Z" u- {3 _# k
  v4 |, M! q! x  I; g* d第4题,数据依赖是指必须保持两个内存操作的才能保证程序结果正确( K6 K; ~- M  t
A、大小" A. @; c( N- p! f
B、时序  u4 `1 H9 q: e! q: Q4 g( Q
C、时长2 U9 [( |; W( v6 a+ j/ `& A1 X$ E
D、cache局部性
; s! S( e7 N# N- T1 o1 p正确资料:
5 W/ I/ j) y9 I! c4 S1 {0 {- Y6 I- r  U) v/ T
- |( @+ d0 ^, M% E
资料来源:谋学网(www.mouxue.com),为了实现向量计算SIMD架构还需提供. |# W" ~6 W. Y. v9 T
A、更大的内存容量
) X/ {! b2 s1 J! c+ ^3 r# z- HB、更快的内存传输
: B: @% _% |) w$ f* d2 c: pC、更宽的寄存器- t% J9 l; U9 r' ~, Z# a3 Z
D、更快的网络传输
( W8 X- _! N, R, f4 }正确资料:8 ^5 p7 F3 Z: u- ^; B6 X

8 U. R: V5 b$ K" x
% W! v+ b& V, m1 x第6题,SSEintrinsicsmmaddps命令的功能是0 g# B+ ^% W" O! L3 ?( H, G" W% Q9 W
A、寄存器间单精度浮点数向量加法
: \* ^. b$ @! ]* mB、寄存器间双精度浮点数向量加法
8 G% d+ y1 \9 j; @# r2 {/ VC、寄存器内单精度浮点数加法
4 ]1 K. X7 z- ~D、寄存器内双精度浮点数加法
+ o, A5 m  \1 F正确资料:8 h# C: k/ j" e* v/ ?- E. {
! f! b* ^* m: Z
; g+ s* @+ j, H
第7题,一个函数是"线程安全的"其含义是该函数( G5 {: @1 Y2 l" l8 N
A、多线程执行能抵御网络攻击
& a) Y: M$ E" \' f1 @B、多线程执行能保护用户隐私数据$ F$ }, J7 M+ y# Y  U" H
C、多线程执行结果也是正确的. X" d4 F, n' p
D、以上皆错: v/ ]$ N9 M: [0 ?5 y( i1 l
正确资料:8 U, I) e+ {* R" J* X1 s( W

# y7 z( Q% f! |: o6 T1 }
4 e4 Q2 V0 |) U7 {1 j* j+ n% q5 a  `; n第8题,SPMD是为了简化体系结构下的编程而提出的一种机制
2 ^+ N, V4 L2 ~3 dA、SISD" Q( R- H7 v  V
B、SIMD
8 [$ X) Z* z6 ?7 j9 p" U0 A* D8 dC、MISD; f) V3 _4 }  [1 t+ Q  R
D、MIMD3 l) Q$ U. I) I5 d
正确资料:  W- Q7 }7 d+ K& e' J2 d; G
& K! U4 s" h8 M6 u7 p! |8 L) g" T
2 e) ^$ A( K! s
第9题,静态线程编程模式的优点是
* x. k0 w7 h( p8 b( @$ a# M! SA、线程负载均衡
& y( C3 q" V8 ^; Z3 G' Q; D% TB、线程通信效率高6 Y5 F9 N6 u1 k! y6 {+ q, l) }
C、线程管理开销低
6 O- W2 q( e1 j9 m- b' v, hD、系统资源利用率高# A9 Z9 _- M3 u/ _; A: E$ g+ @$ N
正确资料:
- R. W* @- g6 \/ U4 J  V# Y0 I* T0 {+ n7 _

, D1 K, V( @9 q# f7 w资料来源:谋学网(www.mouxue.com),华尔街是世界上超级计算机最密集的区域之一原因是1 z! Y" K) a# T1 y1 l  Y' [0 s: e
A、金融巨头支付得起4 K3 l/ a* s; x% e5 T- S
B、与超算制造商有良好合作  O! C' s: p( w# k. H; Q# p
C、海量交易需要很高安全性
/ I( j0 e, T' P' P. SD、海量交易处理需要并行计算
1 Z+ A! [% Z( C8 u正确资料:- X/ U6 T3 d- L9 Z

7 v4 T" X; e9 }; R; g5 B! L* C6 k3 @. `7 o7 U) X9 ?/ X. O
第11题,矩阵每行排序的问题更适合使用MPI的编程模型
: V8 a6 }7 @: n* f( a# a; uA、阻塞的
. K, f2 B, K, L! Y9 R- H# tB、非阻塞的
" J: g# ~' S: N' rC、对等的9 d+ |( k5 Q7 l
D、主从的) E3 F  {- s: M3 g- j/ R
正确资料:
; Z; @- d) ?0 i* C# F, j5 E
8 {% |( O* O4 }: ^! ?9 w' x# o6 l7 G1 g2 `6 }2 k$ r
资料来源:谋学网(www.mouxue.com),当处理器数量和问题规模同时增大能保持效率恒定4 _; X9 }$ N, L; Z- D
A、所有算法都  Y& P& P9 j' w
B、所有算法都不
9 b/ m+ K) ^( U. }" I( t9 B6 z2 S0 rC、部分算法
9 Y# l) T. t5 {: OD、以上皆错% L* X/ w( @0 i0 E3 S) k
正确资料:0 _  ^, ?+ p2 A6 Q8 e- m; F
: j( W8 A* H8 o9 u6 }5 ]. w+ c
1 `) B/ Y" y" e; N  o1 b/ A
第13题,OpenMP的优点不包括% k; z! r5 |4 Q& ?# H
A、从头编写并行程序很自然; g7 e4 |( o1 o1 u  c
B、串行程序并行化简单  k2 J  t9 X! C8 J
C、不必关心低层细节
: M8 ]) w" x% }7 ^0 Q. dD、可移植、可扩展
8 a' }0 i; {. Y& F5 z正确资料:- t' B' E, k2 e' X* K
% }9 Q, D  |( ]5 C# S) Z; x
( ~$ o% g: l/ b9 G( T
第14题,OpenMP并行模型是一种模式
* q& a4 n1 p! ~% @6 d) sA、静态线程
: Y* q4 |% _1 k: F6 h8 MB、对等式多线程
" Z7 L5 |! n% L: F% Z/ d3 {C、加锁-解锁/ ]& }+ b4 }. G8 q! b- B/ w& C# t6 i
D、Fork-join6 T+ p# E0 }- [2 A. l7 W: i
正确资料:) _1 s5 ]$ f: j' o/ D3 W8 o
' G3 M: ?1 J# O( S: r
5 ]3 [$ e1 _; l/ E5 u- }5 H
资料来源:谋学网(www.mouxue.com),关于pthreadcreate函数下列说法错误的是1 q2 x$ q) w) b/ b  s. G: E. _* `7 F
A、它返回是线程创建成功与否的错误码6 u5 X, s" O- l0 E
B、线程属性参数使用空指针表示使用默认参数
+ s, W; M& l1 Y* `% A* g* ZC、它成功创建线程后立刻执行线程函数等待其结束后返回
: U9 B' x7 {3 k9 `D、可通过它将参数传递给线程函数. j/ d5 Y6 r4 F/ X# T& p0 w
正确资料:& c6 m  {  D+ B3 ], U8 _
2 M- W' u& O" r- W) H, @$ n; Y
% v" `  U3 g& ~" @7 M# O
第16题,在MPI中从/向虚拟进程收/发消息的实际效果是# d9 ^; N. f+ a2 R& V: Y% f7 w# N& _
A、与通信域根进程通信( Z- w2 Y" G0 ?, [7 Y
B、与0号进程通信
$ K' o) F. E- a* ?$ fC、像什么都没发生一样
+ `2 M+ \0 b2 ^! `8 ?, P1 aD、以上皆错8 a- Z1 _% c$ z. y/ a& c( k0 |
正确资料:
& v* V' C) o" ?' I1 {. M
2 l! k3 |: _7 x/ }# y
' Y. ^7 x% V  [" R2 A! A第17题,主线程创建了4个从线程然后打印一条信息从线程打印各自的线程号未使用任何同步则主线程打印的消息和从线程打印的线程号的相对顺序$ K. }8 S0 V: M
A、必然主线程前、从线程后$ _" b: B" T3 I8 A+ R
B、必然从线程前、主线程后( ]" F1 O; K1 b% E
C、必然相互交织
" q' e+ r  ]4 j" N& j  ED、各种顺序皆有可能
+ m& m( {8 `! F0 E5 s! Z正确资料:
& d, M- q/ c, ]7 E* ~7 Y( I! I. o! d& J4 f- A, c

" [0 G" G' V+ {2 i9 ~$ ]第18题,下面矩阵运算中哪个进行简单的数据并行效果不佳: I' B' C* |# C9 g( T3 \
A、矩阵求和+ X) i: J/ O8 M2 K7 ~& s
B、矩阵相乘
4 h/ H" D: b) D: X; Z8 {6 o% YC、矩阵向量相乘: t& L; \4 y- S
D、高斯消去! r: X2 u& \$ n; I; ~, G
正确资料:
& S& C2 b+ R9 r5 b) `! M
) `. n3 r# Z. F  Q0 @* i, h7 ?
& C# R" K  [4 |2 T! F) L第19题,在SSEintrinsics程序中整数数据类型是
4 t2 ^- ?' h5 wA、__m128
4 V5 z- G, k0 ~" `/ ?" q/ [B、__m128f1 u' Q" q. e' j4 Z. R( }5 ]
C、__m128d
0 a6 i6 Z; T1 u% Q9 ]D、__m128i  Z: Z5 o$ G$ n
正确资料:4 {: F1 m4 J: G! A$ ^% w

. `6 I' N: d5 E4 ]( H& s0 F6 N
3 \- c1 V( h( c% {  p) X资料来源:谋学网(www.mouxue.com),指定线程间划分循环策略的OpenMP子句是. _* o" m4 @  z4 [
A、shared" ^& J  ^) N# ~% i" B9 f
B、reduction
' `4 n4 S' ?0 J& XC、schedule
! z( Z, `4 B: o2 Z6 j) A, YD、nowait
: d4 U9 S% M4 K6 o# {正确资料:: R' d) f: @/ o

. g/ C0 \$ v  [6 {0 h) a& I& M; d/ T2 o* p. h* k7 H2 m
第21题,MPI是用于系统的并行编程模型
1 T+ k. ?" z4 e) AA、SIMD
: K0 ~; t5 w% F; fB、MISD
0 _$ d9 E; w- G: ^) F: H+ {  OC、共享内存
& x3 K1 n, n" |2 @$ e. h0 YD、分布式内存9 O$ F9 b: m+ j( h( v- P; N# a
正确资料:1 p3 b: X9 x9 z" B  Z) G0 v
! I9 T8 z* A0 j$ U: Y! t0 k$ e( p

: q" T& e; h( i5 B/ [9 L8 w3 Q, O  s第22题,SSE是平台的SIMD架构; U. ]) z/ |9 }- [& b- J6 H
A、x86
# H6 A& F1 a1 SB、POWER
7 M# M9 k9 k1 BC、SPARC9 E8 d  u/ q$ |1 }. p
D、ARM
0 K7 q0 G* o  {# x; E1 d( g正确资料:" c9 z# y; y7 w3 J: y

% d! p1 P$ e- f2 u4 l! k( k5 E: y: ^$ p$ H+ M
第23题,对于MPI中的点对点通信下面错误的说法是
; O7 L( {2 ~) Z9 F7 j; C5 ^' Q% TA、发送方的目的地址必须是接受方的进程编号
; i. \/ P7 V$ |, qB、接受方的源地址可以不是发送方的进程编号
0 R, g1 [( N) e5 |0 FC、发送方和接受方的消息标签必须一致+ h$ |2 P3 [. z3 C: ^4 X
D、接受方的消息标签可以是MPI_ANY_TAG! s6 T1 `# X! K( U7 m( g
正确资料:
2 ]9 A+ ~# O6 Z1 A
0 C# t. M& ]" N5 U
/ L7 L. u0 X1 l5 B第24题,CUDA生态环境的特点不包括
5 c! }" F6 A! m2 h7 Q% U7 D& J$ ?& hA、支持多种显卡架构: Y2 H* L' M3 r$ H
B、支持CPU、GPU自动混合并行. N$ ~7 {/ H; o, _$ t
C、支持多种编程语言2 s; Y- X; u. P2 V
D、支持多领域的库* D3 n* \; I& X; y' V- p
正确资料:
1 l$ s: D5 ~  }2 A/ d
; q; e) u. V' x8 G7 k3 v: Z6 S$ d( {* }3 k" s# p5 L/ J$ \
资料来源:谋学网(www.mouxue.com),从线程检查主线程是否要求它退出应采用
" n* ?7 L' M/ p& ]% `. j' FA、pthread_join
% l; }2 w( U0 D# d* LB、pthread_cancel- O0 c6 x% E. ^, @) J1 r
C、pthread_testcancel6 V7 ]" ]5 M3 r  Q- l$ O) B6 ~
D、pthread_exit
+ N2 x! ]/ w0 L% j" g& q正确资料:  p7 l) i5 c8 ?2 _% [0 w- D* O6 I) ^/ Y
/ k9 k! ?/ x/ d7 ~3 ?6 I

% H$ H0 N9 T; f' t# M$ O第26题,CPUcache大小为32KB64*64的两个矩阵进行加法计算下面说法正确的是
7 {$ C7 m, t8 P# N) A  I7 vA、可利用cache时间局部性优化性能
+ ]$ Z1 J! n/ p! m- qB、可利用cache空间局部性优化性能
2 d3 P5 u8 i, l0 J4 @C、可通过矩阵分片优化性能
6 [1 F; [- c8 N9 yD、访存方面无优化可能
& o+ \+ \+ ?) H. L3 K7 X正确资料:
: Z4 R+ ?% i* y3 O; J9 ^$ d' I; @/ q' k7 a7 d4 P1 ~) t: A

5 Y- T+ B2 g" U9 p" O: W, w第27题,全球500强超算越来越体现出依赖提供强大计算能力的趋势
" N# F5 P+ v+ x* w# C9 kA、单核CPU0 W, y- S: u2 `: ?; f) \
B、多核CPU
( S$ A) S7 n9 C1 M: N9 w3 WC、FPGA% c# x1 V. R" O" T
D、众核协处理器
' e/ i4 L4 h9 d* N$ o: _& c' O正确资料:
! B# z4 H& G8 ^( ~( i) j& W) F) i
$ f' `) b8 U6 d1 b3 W4 A
第28题,对奇偶转置排序进行OpenMP并行化第一种策略是直接对内层循环使用ompparallelfor指令第二种策略是对外层循环使用ompparallel指令对内层循环使用ompfor指令后者相对于前者的优点是+ {1 w( F- y" {/ o$ k- s6 s5 Q
A、保持了数据依赖3 M" I6 H, R& a9 ]; p; B
B、消除了大量线程创建、销毁开销
1 y3 a. _* N/ k7 y- ~) ?C、有利于负载均衡$ y. V7 e3 m3 i4 t: g! {0 o& Y
D、减少了线程间交互" ?. m8 m/ H8 O- z
正确资料:3 G/ i5 j& j. B% \  N
- K/ P  w) P% F* E5 t( [

% A% o4 j4 N! i! A! ]# Q. {第29题,n个模块的总线并发通信能力为
6 e; \3 |5 z) E) |( I$ M5 `3 }A、1% |; J( D" H* X5 y! V
B、O(logn)2 \" T1 V/ U: |9 }* c* C1 b( Z% J: e, e
C、O(n)
. o: [  ~2 w2 \, J' yD、O(nlogn)
2 {/ o6 K$ Y  M% N0 t正确资料:
9 c9 j0 ^  r5 ]0 u6 t2 p
$ j7 Y; `* l- c" c
$ d" Y/ Z$ t2 o+ [5 T* q# b资料来源:谋学网(www.mouxue.com),MPI基本原语不包括" o/ K" F. r/ u% B8 ^) R7 t
A、MPI_Barrier
5 S& c# k8 y- _& B* Y7 oB、MPI_Comm_rank
) Q  |# g2 S& O- C) L# g6 PC、MPI_Comm_size
( A. k' M0 d9 T& GD、MPI_Init
( X- j9 j1 W; y9 M正确资料:
2 P9 ?1 S8 L0 m( u+ I; n$ c1 l8 j6 \3 [6 W# F2 z

4 `8 a4 C6 g" e' o0 e8 i; W. T第31题,对于起泡排序程序两层循环是否存在数据依赖下面说法正确的是1 g& [( u8 N0 r4 ]; x
A、外层存在,内层不存在5 g3 p0 W) J- m( Z
B、外层不存在,内层存在8 ]5 E# D$ a- S; ~( l
C、两层都不存在$ G  u4 _9 N5 Q% E, b3 }" z# z' q- C
D、两层都存在) |# \& A0 \( X. \, j. S4 F
正确资料:8 g, d$ L( U% F' x7 t& H5 g
$ r) E0 k' \2 }5 G" b$ o

& G6 x  e: z0 X0 z! f$ M( p) l第32题,在用pthreadmutextrylock对互斥量进行加锁时若其已上锁则线程进入状态5 e& [5 [% @! J9 F% q! O# Q; _
A、初始化
: F- H0 l1 ]. a# z3 i+ }0 _B、阻塞
) s+ a  U' l  sC、继续执行
7 X/ a% X6 D: O0 p+ e( xD、销毁( l  o* |; \4 _0 r% y8 r
正确资料:
! Q: ?# a" j% N2 f! M2 \* v" s/ h4 k* r

9 _$ ^' a0 h, E% n' q- n第33题,当前并行软件面临的主要挑战不包括9 a0 ]2 @; ?5 J+ f) o! {
A、能耗, ]' y+ I: j* v7 K4 @
B、伸缩性
& }+ Q4 N! Y/ w, {' T# m/ CC、研发周期
( j/ U. o& z' g. f' J* y( bD、可靠性
; J  X. z3 I3 h2 A& l正确资料:; E% G. u( D9 B6 p8 d) z& a0 ]
0 j5 F1 `* V* H

$ q: ]6 Q# r/ _' ^# o# Q; S第34题,SSEintrinsicsmmloadps命令的功能是+ Q- c$ d; F: O1 R( V8 f1 m
A、对齐向量读取单精度浮点数7 a' \) e7 x; {7 W8 X
B、未对齐向量读取单精度浮点数% T4 H+ ~* l0 `' y7 Z/ @
C、对齐向量读取双精度浮点数# B( Z, `0 P: l  X+ Q& i8 }8 E
D、未对齐向量读取双精度浮点数
' q/ Y7 |0 `! e' L4 o' g4 ?正确资料:
1 O5 F' a' I) H: r4 p$ \
, @6 ]: B# g4 o9 c' n: U& b. Z7 t1 e" L6 W
第35题,pthreadcreate函数中设置一个参数为"线程函数参数"的原因是% C& _) G5 e+ O( p9 `5 q) v& M
A、它调用线程函数时可直接传递,性能更优3 J& c6 d- M. V8 v, M
B、它需要预处理之后传递给线程函数5 C- f( I' q" o1 L9 a/ h6 `# C
C、线程函数不是用户程序调用,只能采用这种方式由系统代为传递参数
3 s6 ~; d$ t& {& G% D* ~D、没有特别用意- Q1 D3 d6 q  t8 }" H
正确资料:( _% h4 I( p; ~% s+ Y

( {1 P; K+ q2 B# b: ~# [+ ^4 F& d# P
第36题,单精度浮点数矩阵乘法进行AVX并行期望的加速比为3 d; ]# [, w' X* h, P4 P% t8 v* l$ `
A、等于8. k! e8 f0 Q' G( V8 A1 Y
B、小于8
! G& w1 \+ k  X  P' _C、4到8之间
' \6 Y* k0 P9 g( K! G* FD、等于4, b& r" ]: z0 h$ p
正确资料:
5 J3 o- x: Q7 S$ s; m; ~5 W
/ W9 u) e) I9 E3 q: _0 T. \6 l  E5 P$ a# S+ Q
第37题,在编写使用n个线程进行n个数求和的OpenMP的程序时采用临界区技术则多线程版本串行版本# u, F7 X' t* _& t' a; ]
A、肯定快于6 @) g4 ]9 P0 O4 w
B、肯定慢于! S% }6 f5 J+ u8 B" u
C、可能快于6 }; o" f8 F* i, e* `6 `
D、以上皆错& y1 R2 A8 A: o) x# {: a! [0 x
正确资料:
3 n( X$ W0 Z+ X2 L7 B
- ?' P7 P0 v7 J/ B; q" V- D# D! S0 K5 h5 h8 I) |+ C0 {8 ~
第38题,在下面问题中SIMD并行更适合; Q/ A& j" K, H, W3 d4 @1 S
A、搜索
! R! @3 f8 @8 J- \B、排序1 m+ |- g6 t0 @( I; w6 G- y' _
C、矩阵乘法8 h/ {; R! I) x5 s) z& t6 E- \
D、构建二叉排序树, l9 t% F0 _6 u" v& f$ R7 V
正确资料:. T: \) F' P5 |9 i" W5 P

2 t& C' c% }5 M
* p- ?" D- T, \* Q- j( l/ F5 F第39题,n个处理器、n个内存模块的交叉开关构造成本为3 r; h4 ~$ O" b, h9 g: @: q
A、O(logn)& M2 S" A( V" i% R/ ~9 y+ r( @* b
B、O(n)% N& D# r7 N0 }" w% I( w. B
C、O(nlogn)! a1 O, H3 p  s: S+ ~% L4 `" Y
D、O(n^2)+ O1 e4 I5 d% a1 X9 l5 t0 T
正确资料:8 J3 y) m  d: Y+ Y" Y0 i
0 x' {. X: W4 z0 t
, M- j% s# D, l- K
第40题,执行pthreadrwlockrdlock时的情况下加锁成功( ^! e# p: o! S' J) `) y
A、已有一个线程上了写锁
* R* w( l- D5 d$ @1 h4 P1 BB、已有多个线程上了写锁
8 u. O6 t; c; a5 D3 X; BC、已有多个线程上了读锁! P% H' Q( l3 @1 i& h( B. b$ S2 P
D、已有多个线程上了读锁和写锁
& v) w. c9 z' i$ `% o" m正确资料:/ J% ^& n' \$ v1 S/ F2 L7 L

7 ?# e  R1 Y7 r$ h. U7 _1 b6 U# b  e! Y, r% O, j: d& M
第41题,传统科学和工程实验相对于计算机并行仿真的劣势不包括( J6 g/ M+ {5 S* a$ q. B
A、成本太高7 v1 r$ j- M  ~# g* {5 ]; `
B、结果不准确6 @) ]+ c1 p; I5 D
C、时间太长
3 n5 {6 S1 }( q. K8 u2 eD、太危险" w6 \( s8 Y1 t0 x
正确资料:
4 d# l# |3 b/ x/ _3 k+ @( ]0 P0 ?+ l- v1 A' u$ O- R

( H8 o# c$ y" j: V: V. r; T' _. x9 j第42题,对于并行程序设计下面说法错误的是
; E, Z1 d5 I# Z' F  ^( W7 d) o( [& QA、天然具有复杂性
5 C) Y6 i+ b  `% e# y  lB、算法移植困难/ P# ^3 T$ r! w* T4 b
C、软件开发标准环境发展相对之后
: R, G$ }: r6 W$ p9 ~D、不应发展这个方向  |) z* H$ v( r" q
正确资料:
: L+ r1 C% M) J+ D) A! V7 e9 V
8 u0 q; e+ M; p" I$ z) G0 B! R" L) H
第43题,两个矩阵相乘前将第二个矩阵转置是使用利用数据访问的达到更高的cache命中率7 a- V) [4 m. P* g7 E9 ]( t
A、时间局部性9 A( {( D8 Z' I! B; _- h/ [. P
B、空间局部性2 v7 b8 \! f) O% K8 f. T
C、计算局部性2 e+ z# d/ F% [+ E$ Z0 i: L
D、混合局部性
, Q- H1 l/ H, ~0 Y3 `- T正确资料:
2 @! I& x& y+ H+ X) d+ Y# G  d& d6 v* j) O8 g

4 L7 m; O. y# z6 m# J第44题,n个节点的二维mesh构造成本为
- c0 b* O; f3 Z, W1 nA、O(logn), I( m0 H/ {2 B  u
B、O(sqrt(n))
9 k0 b! s$ K1 J* l& hC、O(n)
  D) @% S- |& w" u3 QD、O(nlogn)
6 A5 M' Z% [; s3 d- D正确资料:; }; u; v  ^8 ~0 |
+ j1 `% w  p2 p0 k8 G$ m0 P

; f9 Q0 s7 ]  K  `: x1 w  J& ?第45题,SSE寄存器A和B中元素分别为A1A2A3A4和B1B2B3B4均为由低到高则执行C=blendAB0x05后C中元素为
) C& P( e( m, S" h! z" Y7 @/ ~+ sA、A1 A2 B3 B47 ]$ ^" y8 T# P; E) E
B、B1 B2 A3 A40 t7 _. X- l: I- l
C、A1 B2 A3 B4, U( X' V3 k; d! M
D、B1 A2 B3 A4
+ g6 I; u1 k+ s; a* O1 @正确资料:
! ^( s0 {5 m$ t- H$ Y: ?
$ u9 V+ g3 a- s9 B; R9 n4 H
# r, g; d1 N# m: ]# J; F4 p* G+ [第46题,pthreadrwlockwrlock是对读写锁进行操作
2 H1 l# v+ i! P5 f; }3 IA、加锁/ W' K1 S! G- c: g
B、解锁
% y8 s6 \7 {- _% I; RC、加读琐( S% `: Y# q3 w0 R9 [4 h! n, ?
D、加写锁
9 C: y! v  T5 w9 H正确资料:
, F9 I; x+ m: a6 W! Z1 D! K) ^; c" S
2 y& T: K' M  V' Q% ]
& f/ o# W  E- q第47题,下列指令集中不是SIMD指令集: B2 [% A, s' t1 R! _3 q
A、SSE
5 x# Y0 ~* H) I1 e& wB、Neon
% t9 [, z& P5 e  q) X5 nC、AVX
7 B- x- O" a: j7 L5 s2 eD、EMT64/ ~# E% |2 G( `4 a$ L+ V: Y
正确资料:
" n# H% c5 L4 h! @/ S) y# E% a
, c8 A/ y: n7 y6 J  |  V. Q$ ^5 D: s3 r
第48题,有大量分支指令的程序不适合下面哪种体系结构上进行并行化; |8 a6 _) B- i/ c& h
A、SISD
* F$ V* R, d/ gB、SIMD$ O0 x. c/ O' k+ a" c
C、SPMD6 u# ?2 ^) B- V" u
D、MIMD/ ~4 S/ W  y6 c7 V" Z# f
正确资料:
5 p8 `4 u/ `' V* _/ a
# ~, o# k2 L5 k# ?4 j7 k% x7 Q
- c2 R# a9 H+ D! J' r! F% f' X第49题,编译器编译OpenMP并行循环时会自动生成一些代码其中不包括: i% O' s8 F5 E7 @$ z4 l
A、创建和管理线程代码
$ [1 V8 E4 j. B, d, [/ C3 C- yB、循环划分给线程的代码( C2 o5 e9 [$ ]4 D. r& }
C、找出数据依赖的代码
! f. O# I) v% s) _- t. h$ ?D、线程同步的代码; t7 ]# P( q! V
正确资料:3 I$ L# ~  B* v; ]  F, o! z

, d' E& k7 E; x1 S0 T2 w. N3 r; p! T
资料来源:谋学网(www.mouxue.com),下面哪种架构最适合数据并行, y: w+ n5 Y' X! M8 ?. W
A、SISD7 h$ s8 m( S, O5 \% p
B、SIMD
' s: \0 G- P7 t1 O" @% \C、MISD
4 J6 @* L: }- \  k% XD、MIMD, Y; L3 F  ?0 m
正确资料:
& _' M5 \4 N' I7 b, b+ a/ i, V0 K3 A! X( N0 y
1 p0 v5 |* Z. V

1 z# S- z& l5 c, W- b, k0 I6 C9 i; P6 y/ b+ p$ ^4 _1 L; ]7 D

; y3 k' i8 o1 ]) H. R9 b
; `! A- f+ G% R' {8 _, E5 k% o" x1 {0 ?

# O" c" `, u5 i1 d1 A6 ]% m
6 d7 q  ^- W6 S- w+ R2 d6 V1 y8 t4 y3 L; `% O8 U  C! Z7 V' X) N1 X

; C  {0 b( J  y# ^% U+ {1 `/ }# J3 K' Z4 j" O

9 t) V+ t$ r9 f. G0 C
# n5 m4 b6 B1 r

本帖子中包含更多资源

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

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

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-5-22 01:23 , Processed in 0.092664 second(s), 16 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表