|
22秋学期(高起本1709-1803、全层次1809-2103)《并行程序设计》在线作业-00003
! i6 Y' J+ W( y T试卷总分:100 得分:100/ ]. _* {" E8 p3 {# G3 {( \
一、单选题 (共 50 道试题,共 100 分)$ ?+ Y0 R5 m0 b$ I& q
1.现代CPU中都具有指令乱序执行功能,其目的不包括____。
7 W/ \* h8 s+ J$ G, E VA.消除指令依赖,更充分利用多流水线
8 e7 f4 J2 C, [# v( GB.提高cache效率4 E% o4 o4 F& X# _* _" h* \& v" v
C.改变计算结果
9 ?; W6 g1 p: z8 F0 U0 ^D.消除资源冲突* T* K# M2 ^8 c z% o. L
资料:4 n# T2 y' E) |( ]# q
; Y3 G5 s1 H+ [4 y' J, K( B2.编写矩阵乘法的Neon程序,若矩阵元素为双精度浮点数,则应对矩阵乘-加计算的循环进行____路循环展开。3 R& H% g% R) a# q
A.2
( d/ J: p) O1 e' P. E6 P4 LB.4+ n" R' o- _, E* ~3 D& U( O1 q8 U
C.8% Z6 t E2 [1 ^& j5 ~5 x- S5 I
D.16( ^3 T0 P1 C! m) b+ K0 B
资料:
% L' B1 k" x9 e
- R* K/ m# d8 s3.C/C++语言存储二维数组采取____。
/ }! f3 U/ W& b* T% w. i& o: kA.行主次序存储! h" z5 `, J2 h9 W
B.列主次序存储, u3 Y D$ x+ z( }2 J( F' A8 ~3 p
C.交错式存储! z- i* F& M4 Q2 {- Y- C
D.对角线存储
* G6 O1 K( r; M3 {0 S) |3 ^8 q资料:7 X* i0 g6 o. b
" R+ d; `& @1 N) ~
4.MPI收发各一条消息的API是_____。
$ O* u$ ^0 E) f. ZA.MPI_Sendrecv
1 y( Q# E/ g' o% a$ L2 u* B7 c5 JB.MPI_Send
! y+ k: d5 l1 D, Q! ?* [C.MPI_Recv% y ~& \- p/ V: J
D.MPI_Replace
' D$ Y! G8 V% M2 x H资料:
& x& Z' J7 G1 x: I* X7 f/ ]
$ x% `- d2 i( }$ E. f$ f* O5.以下____是MPI基本原语。" f- {) Q2 c0 s
A.MPI_barrier
5 K; ?6 v! J9 ^; l# ~. k" jB.MPI_Comm_numprocs+ ?) [) l( y0 }
C.MPI_Comm_rank
& _% ?4 c% m sD.MPI_Comm_Send
4 v+ g1 E- {) d: ]资料:" T* _# N, B$ V, f' N' M* i5 K$ z
$ k0 x1 s3 x5 ]) I2 h G- S6.MPI是用于____系统的并行编程模型。/ Z" Z1 E* ~" r, r, u& H, |5 k
A.SIMD$ x. `5 X5 M8 b
B.MISD# [* z4 ~# O2 h, a
C.共享内存1 h/ _+ v( w. y. j9 B8 p
D.分布式内存
" i |/ C* t8 ~/ ^6 f资料:
% Y% K: q8 f, x1 }7 {& b/ c
+ L) m# s7 m+ C$ e: E( v7.SSE的blend指令的8位二进制整数参数被用做8个掩码imm8[0:7],若imm8[j]=1则表示___。( |6 A+ h! ? w5 F7 t9 s
A.将第一个源寄存器的第j个元素放在目标寄存器位置17 x" C/ f# F3 u! J. x0 }0 ~
B.将第二个源寄存器的第j个元素放在目标寄存器位置18 w; [1 p' N9 T' J, g
C.将第一个源寄存器的第j个元素放在目标寄存器位置j
# ] I! ~: x2 q- P& l8 qD.将第二个源寄存器的第j个元素放在目标寄存器位置j
6 b& z" i- d7 A* p9 D$ X- F资料:
0 @7 o/ V0 W# w$ Z( D& ~* l# |" N/ j, s; L& E
8.在矩阵乘法之前将第二个矩阵转置,其作用不包括____。: A1 a$ B* }; s! k) E' R }' e( i
A.增大访存空间局部性
: Z1 s! z b7 A6 u8 j, ~B.减少运算次数
3 I, d @- R2 nC.优化SIMD访存 R' |8 g+ X/ |, \4 ^- ]
D.以上皆错
( V7 G$ Z9 y* y资料:: s0 r* ?/ V& p) @
) S) J6 Y. S5 L2 N4 G, Z5 W% P3 u9.一个Neon寄存器最多存放____个整型数。3 C+ E9 y) [% m, y8 U/ T( F
A.2! u# p& S( X' S! f) i0 z$ b
B.4( z; v0 H6 w# _6 v9 |
C.8
# p8 L$ C7 n7 H* w; m4 ZD.16
5 C0 y6 }* x, i# `) i% C* z* Q资料:$ A& j$ o# d5 x6 ~) z7 K
* o% ^2 {; ~% L10.OpenMP归约指令采用的是一种____算法。$ y: l+ p2 P* T; E1 G" v
A.分治/ u" T; ^1 d0 o3 t/ H `
B.贪心$ {0 s6 C" R+ U# p/ T4 ~
C.动态规划
( U; B3 X" V! [0 tD.排序
, D8 _5 r: h/ ^资料:
3 A+ w' z' G s; W
. W* E9 _! Y5 W; z9 s A11.任务依赖图中顶点权重之和表示____。
) P$ O2 s1 m, f! O, U% s) SA.任务数- c7 P0 p. k, A# ~
B.任务难度
( N0 Z( L' B3 c- O% h6 @C.串行执行时间
, B; b4 ?) ?+ n/ Z e9 g+ G0 lD.并行执行时间
. Z: I6 A, d4 s5 l6 g资料:
6 F( Y, d' d: t; w; c: j/ N+ w
! [& E( Z5 o4 Y# w# X8 R3 Z* q) i12.当处理器数量不变时,随着问题规模增大,加速比____。
9 k/ S" a& H5 SA.所有算法都增大" M# I* I# u3 W
B.所有算法都减小
- z- ^" H" g1 P. `' x+ H1 K( tC.代价最优算法都增大$ I& Q4 M' o* ^- N8 V1 I; r
D.代价最优算法都减小# Q# A, \! ~( w+ d/ N) u- G/ H F& e
资料:
* E0 s3 F" ^7 F5 l9 W E( U
! Q! c' Z) a5 I13.在下面问题中,SIMD并行最不适合____。. [$ P* c6 I4 U7 u
A.向量加法: f3 ]" a6 E# B
B.向量中元素排序
& @, |9 c7 p1 a n0 L/ K! e# }* sC.矩阵向量乘法
9 J* p. p# j, ~( @D.矩阵加法% U" S% K% D W6 d( [5 n
资料:
- I M. C) M8 z Y
: P" e% {% }) ?) j/ I% K14.在128位的SIMD寄存器中,我们不能保存____。( h" `1 ]5 G, N: k. A! c H
A.16个8位整数! k; q3 @- q Q- ]% m+ {" D4 p
B.8个16位短整型
; q( d8 Z, q# X5 e0 yC.4个32位整型
- t1 D$ G4 K, S' k2 l( \3 gD.16个字符的字符串
) A, l' U' i( }资料:3 V. G* a9 P' K O: }
# d( }' T k6 p5 T8 [# G1 Z. f15.在超市的顾客购买商品记录中统计一些商品组合的购买频率,将购买频率(商品组合)划分给不同进程,这是一种划分____的数据并行策略。
: l6 g- l& c6 S1 o% OA.输入数据" r9 ~+ v3 K6 j' g% u
B.中间结果
0 X- @7 N! m$ ?C.输出数据& M E1 h6 d u& l# v
D.临时数据
, V0 g% F0 P' d/ X% H! b6 E; v' O9 b资料:4 T: C& {) T% M: ^# ^! e
" D- X$ G. H+ \/ E16.SIMD并行化时遇到对齐问题,高效的处理方法是____。
' f9 C1 H! d3 I, d4 l7 tA.直接使用SIMD不对齐访存指令; z6 g/ B+ S+ |; a1 F1 m
B.将数据拷贝到对齐的内存地址
* _% S* |3 ?% P: O9 @/ @C.重写算法保证对齐访问
+ I) J: S- Q# g7 ]D.串行处理到对齐边界,然后进行SIMD对齐访存1 X( j1 L, Y* z' ^, T
资料: \# ^1 Q0 G7 \9 q# F' X+ P1 B& @0 `
4 x; I" C' H6 x17.采用MPI主从模型解决矩阵每行排序问题,主进程每次向一个从进程发送10行作为一个任务相对于每次发送1行的优点是____。* c: B& p; Q+ F9 y
A.更有利于负载均衡: @+ k/ T. m6 y- s
B.减少了通信开销8 m( N# S4 [: t V
C.降低了计算次数
# c8 q% R/ G8 ]4 |- P5 ND.减少了从进程空闲
- \2 v0 ?2 C6 ^5 Y( _" k5 q' r资料:
/ k, M* t( A( k1 h! N. _% C2 U+ V3 y, W% E- J! u, N* Z ?
18.对于障碍同步机制,以下说法错误的是____。6 s( z) }' e$ P/ \2 M( I' N8 o: w1 ?
A.SIMD架构无需障碍机制
4 X2 \# R6 K( KB.是一种群体同步机制& A- x4 S8 d) s& t" P" q; v; B
C.可用信号量实现0 C' K3 ~, w/ \# T& A& V- d# j* u3 A
D.无法用其他同步机制实现 ^/ n4 F/ k7 X( |! P( `: J
资料:
. U: F+ Q: \7 w
; N8 ^7 X" d* t9 \. l/ C3 I19.OpenMP编译指示中说明私有变量是用____子句。. o; g7 Z( Y2 R4 S, {: `
A.private
7 b5 |" O ~+ A) Q! R# W0 uB.shared
2 N* [ z6 n. o3 b0 {1 k4 BC.schedule
& e) B8 ^0 h: d; u7 f' U7 @D.nowait* U d% ]( {/ q, F6 Y
资料:, ~& t3 ~$ H" R# }: ^; o+ B; Z
1 k: E n l2 h# W( t
20.静态线程编程模式的优点是____。
2 J$ \5 ]8 a; m) i* E% HA.线程负载均衡) o$ D$ h1 k0 }) r8 f- J H
B.线程通信效率高
|7 C' F1 q- o7 c QC.线程管理开销低9 f0 C- g: p1 k8 y. W
D.系统资源利用率高1 y8 I1 h: ^1 ?3 t
资料:; a4 j0 K: g- ^4 p0 @
4 Y- t1 w' Y) G
21.指定线程间划分循环策略的OpenMP子句是____。
) M* [/ g* }& D, F3 g( RA.shared) K P+ B3 f# p$ K
B.reduction$ X0 U6 K6 Z( m9 p7 B6 \" s# \: R
C.schedule2 k) V3 @1 {; n( {2 ~. u+ t: c
D.nowait
* V- |" @. d. u9 b& R9 M( I; A* h资料:
2 N C6 ?7 Y6 A6 }$ O3 |( J5 k( ~0 [" v$ {
22.一个Neon寄存器最多存放____个单精度浮点数。
7 y& n& D& X" b: G1 Q- h2 h$ a. t0 v t% N% eA.2
" K8 Q) M3 R2 q, x: q& ^B.44 y8 `% ~) O. j; }/ i" ?. C
C.8
+ N6 Y; F+ a3 b1 v0 o; |: LD.16
, f+ x7 a# l/ \资料:
/ j4 Z- d! x M0 [# t g. W0 E
! b* j: b( ?- R23.对于加速比S和处理器数量p,下列说法正确的是____。. U0 X* J" x2 X& ]' D6 p
A.有可能S>p
4 O, M1 m. c% A+ `: y, B9 {' ]. ^B.必然S<p, A' R' ] B1 D/ g
C.不可能S=p; O1 L/ u' O8 E1 C6 o
D.两者无关联
8 X% L. ^, N0 u! H3 @; F1 a$ w% k资料:
- c" Z0 _8 |' Q! z
2 J/ N3 g2 K1 Y0 [' \4 }1 L: P24.Pthread是_____线程接口标准。
9 j* H, i% d; s2 ^4 `0 BA.Linux! H8 @! R- I& J0 p! i# r
B.POSIX
# r' L6 J2 n* j) BC.Windows4 {4 S9 i9 P2 y* V& L4 @
D.IOS
" j/ ^7 ]8 x# [- D% `, |资料:, g: P0 d; a) ^& P2 S2 Q
! i- I6 R( Z% q# y: A; O
25.OpenMP默认采用____循环划分策略。( n/ ?' A8 m7 O ]5 ]$ M
A.静态, p: V. |; k2 R
B.固定; m6 S. S# s. Z3 U# E1 n. Q: d
C.动态) _8 t( T9 u/ g$ B; q
D.自适应9 G" o4 C/ ~3 _/ `8 @4 M
资料:+ M% c" E/ x& S" z+ x% N
% `& e- m6 z( ^3 P8 |% M4 J
26.动态任务划分相对于静态任务划分的优点是____。
7 S7 o# n6 y8 V' p) QA.确保负载均衡: Y2 A7 R; q6 v. c; a
B.通信开销低
0 u5 t z' I% e+ f# d; rC.实现简单
# y8 o6 `2 b6 P3 z* @$ hD.计算复杂度低
' j; H, P" B# m1 y% F4 x资料:, M! }4 g [3 d- B: L+ J8 q) H
2 G* r# k3 O% t+ S
27.Pthread不支持____。
' k# J a+ {& G/ G' QA.创建并发执行线程' L' F9 c' O$ d' b2 l( b
B.同步
3 L; Q' N1 ?; f$ H6 D4 jC.非显式通信/ a2 t2 ^# H7 b4 e( w
D.自动并行化6 ?' G# k0 ^, _' S9 ]
资料:
! ~6 A3 R1 a% h' W5 w
3 e7 X% y. R. i$ V5 i28.在用pthread_mutex_trylock对互斥量进行加锁时,若其已上锁,则线程进入____状态。
" d" v- H" W5 ^( {4 a% S5 j: e9 `0 F8 f; Q# QA.初始化1 w, o6 X0 s& h5 y3 q& u, v
B.阻塞
+ K! C2 [7 N9 A9 f$ c& EC.继续执行$ _: F/ {+ `) D
D.销毁
0 x! j" J. C* {# B& |, A资料:+ S: c1 P; m( E2 t- W% l3 z9 N
+ D) V/ W( _% `9 ]29.对于搜索分解,下面哪个说法是错误的_____。
* |; \- c B9 ~4 S$ AA.所有子树搜索任务都必须全部完成
/ y& R: C+ ]2 v9 I' L- ^( TB.工作量可能大于串行计算, c! X$ r2 T# u
C.工作量可能小于串行计算
/ I6 x6 ^; Q% K( \8 L; M1 X, lD.可能产生超线性加速比8 b- T1 }- d1 ^% P
资料:
! G7 c9 x. X. r& n; Q
# [! }2 R" d/ s30.两个矩阵相乘,当矩阵规模大于cache大小时,平凡算法的问题是____。
- t W0 u- C) S; B; F% UA.第一个矩阵访存时间局部性差' Z' Q [# {. _. K2 k
B.第一个矩阵访存空间局部性差2 _2 R0 ^/ m1 S1 [2 Q
C.第二个矩阵访存时间局部性差
2 n% r' Q$ @( k1 K1 z' @D.第二个矩阵访存空间局部性差1 |/ @" [( A# G( Q' K4 r5 r2 |
资料:
# ?2 S9 T6 X' ^: \) A& E/ u
3 M" K J } N! j$ s31.起泡排序改为奇偶转置排序,消除了循环步间的数据依赖的原因是____。
% e2 F' j' S2 K j4 ^, Y- _A.增大了元素比较距离
' l, b# f/ J& R' eB.减小了元素比较距离6 q( E3 ] S4 {! Y2 P9 E
C.改为元素两两分组比较$ Q( N& k$ F5 m. v" ]
D.消除了元素比较) ?( E5 Q0 H- t# C) V" C3 N. ]
资料:! t- O" v1 }' {, Q1 b5 S
$ j) ~+ l& A1 @& L' _3 w+ d32.利用cache line一次读取多个数据字的机制优化程序访存性能,其机理是____。+ q V5 x: e; P% s9 k
A.降低了访存延迟' e/ {/ h! d% ~+ O/ h: _; D
B.隐藏了访存延迟: z0 }! `' h! t4 i
C.利用了cache空间局部性
+ A4 ]* y- j- N, u+ A$ uD.利用了cache时间局部性( j, ?& ]; k% H! R
资料:: @9 t, n; U4 [
( t" h1 I) Y6 s
33.多对多广播/归约高效算法基于____。
6 b4 Y- R8 w% o UA.递归思想* Y# L6 d+ l: D+ m) p
B.流水线思想5 w Q ?" H' V/ G6 D* J
C.分治思想
6 v/ i1 T+ E: {8 O6 u7 DD.贪心思想
) t; u4 u# |( ? b资料:" `; q' D2 k* K$ j
0 c$ @" U+ j4 F5 k2 t34.并行算法加速比的定义是____。
7 z: R9 _0 H! X. M6 sA.并行时间/串行时间
& l7 f, {* O1 x' E( [B.串行时间/并行时间
+ E( r0 f$ R6 F+ W* kC.串行时间-并行时间
8 A/ n, x! Y' Y, u( w, n6 xD.(串行时间-并行时间)/并行时间- a b# D$ E$ k- _
资料:; E& G0 |0 X; n4 a
- X& C6 g$ [! r2 T4 |35.在条件成立时使用pthread_cond_signal____。+ q5 P1 H& H5 g4 G
A.唤醒等待线程
3 M6 t6 {( G; j% L# [B.解锁互斥量2 Q* E( C: S" @6 ~: k) m$ j* I2 B
C.加锁互斥量7 `9 Y; [7 u( Y8 q6 f
D.唤醒等待线程,该线程重新加锁互斥量
& r D; S& H6 n/ ?( N资料:
: {6 U# \6 |8 m' V- Q: W1 x( {0 s
36.下面说法错误的是____。! I6 ]0 P( V, E/ _" F" z( e z( _
A.不存在权威的并行体系结构
* d8 s! b: h9 O$ ^& j' AB.学习并行程序设计只关心软件即可! J/ b) l: f1 |; e% ~7 M0 W
C.并行体系结构对性能有巨大影响( e* T( t6 K! Y
D.很多并行体系结构未来发展不明了
0 R* z# s+ n. V+ b* m资料:
. j Q: A& m, n- ?$ t/ k% u3 H
! w5 g& k" }; H4 K2 H) `( B1 p; ^37.编写n个数求和的OpenMP程序,最高效的方法是____。( z9 L6 G' R8 z4 U
A.多线程直接并发累加到共享变量
. F- V5 C# F' T% Q1 q8 }& u% qB.将累加操作设置为临界区
$ s# x! r2 ]; ?6 V6 `+ g6 o% M- AC.在累加操作前设置障碍
& `/ W* h0 j; |- i% `( QD.采用归约指令
) ]% r: W2 Z, ]4 B% W$ z资料:2 m! W9 Z& K/ `' t5 A; U$ o
, k, A. b+ B- l6 n38.对矩阵乘法串行程序的主体三重循环,我们选择最内层循环进行向量化的原因是____。
' N$ Y+ r4 X. N( X5 r2 [0 _2 kA.它最后执行, g" R. L2 {, X' ?
B.外层循环中没有计算操作; F2 B7 i( E( |6 J+ n$ ]9 |" N; G( I8 h
C.是随意选择的
$ s+ Z0 U! r4 I. vD.它的连续循环步是对不同元素进行相同运算8 m8 }' j5 J+ h
资料:$ t S" b, ?: K, j5 B3 n
4 R7 e* u8 X, R4 S) w6 w39.SSE寄存器A中元素为A1 A2 A3 A4(均为由低到高),则执行C=shuffle(A, A, 0x1B)后,C中元素为2 {% l" }) W9 ^0 j& W2 w; o( v
A.A1 A2 A3 A4! f! q0 g: a9 f/ ~& P
B.A2 A1 A4 A3
6 H @ N/ r2 Q3 RC.A3 A4 A1 A2
8 b, {9 w; A, V# F7 \, u7 mD.A4 A3 A2 A1! O- _, d" ^- }# u: w8 ]
资料:
0 W M4 t2 |9 z7 \+ o& C/ y( I& r$ q2 A6 w" k1 s
40.SSE是____平台的SIMD架构。
' L% I9 F. f8 k. TA.x86
! C$ ?! N1 ~) R2 j4 `" {B.POWER4 g, o' z1 A |6 P. e/ ^5 E9 o. M
C.SPARC
7 z. R" |# L0 _8 s' m9 qD.ARM
& D9 i7 `) S4 C4 r. ]$ z资料:, _' M0 t6 V: x
5 n9 d+ y% P4 j* O
41.如果运算结果要保存到独立无关的变量,则在向量运算之后需要进行的一个操作是____。: }" k0 T7 }* F2 d/ N' [
A.对齐
+ k# Q3 c7 ?& yB.打包 M0 {9 e8 W( `- R7 E' Y% Z9 `
C.解包8 F* d+ U3 J# t$ c& i3 @
D.以上皆错
u+ `& }. x( e7 v4 ^7 H资料:
( s% a: A% A5 A# y! ~& W& K$ ]- N5 y% [" d6 }6 Z& i
42.对于条件变量,下列说法错误的是____。, M7 ?: q& m4 p
A.可以用互斥量实现相同功能+ ]! y& X. B% y0 o( W
B.不能用互斥量实现相同功能
0 o3 u. ]4 `( s, tC.较之互斥量方案节省资源
& [" b/ w; ^7 ^! a, {4 xD.较之互斥量方案代码更简洁0 ?# q, i% R2 U/ G
资料:
& O4 @8 @# p- J( [
6 w; k; S+ o2 |8 m) R43.记并行时间为T,串行时间为T',处理器数量为p,并行代价的定义是____。( d/ k# o8 M- b( g2 ?; Q8 Z/ E/ m
A.pT
" a- t6 t- J3 J+ i9 M! Q( h) t9 E3 jB.T'+T+ c( a9 K! ~. W; C8 t% a
C.p(T'-T), T- D+ j# x% t, n
D.pT-T'
4 G/ M9 ]& ?) M- V" o: U资料:
; g$ j, V5 g; V d$ Y! Q
" K8 \, B5 @1 q) t# j9 y$ _44.采用多核、众核技术提升CPU性能,相对于单核的优势不包括____。7 ]% T' g! G- T) W2 g; q$ V
A.架构设计更容易
* N" f" y, Q/ m) i( {B.更易突破物理极限
8 e# a! m J; y' C. U( b- IC.能更充分利用现有资源
2 ^ a& h- S' ^# C5 d/ D% s/ aD.功耗优势明显
1 y5 ]7 y) A9 b, J/ L& }资料:) ~- T6 q# p( m6 h0 p& V# b
( k+ h- M9 C5 J7 ?
45.SSE intrinsics _mm_store_sd命令的功能是____。
- i5 ]' t) Y* ?A.对齐向量存单精度浮点数
- H [' W- F. t+ h' Z* `B.未对齐向量存单精度浮点数' p- d4 `8 i$ t, X" Q. c
C.对齐标量存双精度浮点数
* D. o9 C" ~' i' LD.未对齐标量存双精度浮点数3 S0 @* g: r* k
资料:
% a i" y+ d \$ T, f1 i0 S: M$ F( \/ F
46.使用____无法直接实现"主线程唤醒4个从线程去执行任务"。
2 a, T6 n' D$ e- w) yA.1个信号量
. x( I% R* ^. s# U& x- y4 ~8 W1 b6 lB.障碍% ~2 T( G0 C# E( }: Z* G4 ?
C.1个互斥量3 l0 k% E) F9 {& O7 r2 j# S m
D.4个互斥量+ d/ k% g( ~. I( m7 `6 G6 C
资料:
, n3 ^) d% a# p/ D. {4 O* u& P' q
+ j) |; I5 b9 P" E47.n个节点的线性阵列中,节点最远通信距离为____。& i% k) I N* |4 z; F. D
A.1
# {3 N8 q+ R+ d, V! h8 @3 c0 t9 jB.O(logn). f& v( ^& R6 T- }' Q5 I
C.O(sqrt(n)): a1 S! q: A, M6 C+ P7 o
D.O(n)6 W, X, T' n" X" z& G1 J
资料:
1 g% S, f7 u' O8 o
8 S; I. }$ Q* G0 X" |48.对矩阵乘法串行程序主体三重循环的最内层循环进行向量化,则该循环执行完毕后,就计算出了结果矩阵的一个元素,这种说法是____。
, ^$ d7 C6 }4 j1 L2 tA.正确的* [& F6 b( x) B
B.错误的- S; C5 r) v6 Z; t. E; J9 o
资料:
/ N* i2 o7 i- D" E- x
7 e1 @" L" z4 T, k49.数据依赖是指必须保持两个内存操作的____才能保证程序结果正确。% r( M- r1 N S0 B
A.大小, o0 | f, n! P+ I+ J
B.时序
; I7 e4 w' g8 bC.时长3 f+ K7 j' E+ m5 B, Q
D.cache局部性! D8 q$ m* L, f, u9 _
资料:
6 F! Y, o6 k! \. c# y, y, k% z: z0 B: _
50.OpenMP并行模型是一种____模式。
' l f9 D9 Q' D9 E3 M0 K7 D3 r, eA.SISD: ^# V. a1 m1 y' ?) V* ?
B.SIMD, s+ N( q2 V4 V+ T
C.MISD
4 @ Z, S. a' H' hD.SPMD
( U' A- J4 E- V4 ]6 O& ^5 P资料:* p" V: r& D) x( |6 N. Z
4 n: N; @; d8 v. \4 C5 k4 x/ U
/ m, V/ j" f4 G( Y( E& Z( k2 g n
: e4 M `3 @' ^8 `* u, a5 p- D9 F
* B1 @9 z2 V: N! I7 I P, c! R
# J+ N& T/ r. m- b/ E9 ^
4 S5 E/ M' @7 r$ v
6 c$ l% U$ c" f% M- s
8 |8 r: |% w- C
- C: z3 `' S& [& i( ^2 G. n: s$ h
$ u5 N; Z) A# N1 U5 r% J2 T' g% s, u" s3 U
. O. r& x7 v' u# ~7 x7 X+ l |
|