Bài giảng Tính toán song song và phân toán - Chương 6: Đánh giá thuật giải song song cung cấp cho các bạn những kiến thức về độ phức tạp thời gian, Speedup, Efficiency, định luật Amdahl, chi phí thời gian.
Trang 1•
–
–
0
0
Trang 2• 1 2 1 2
•
•
0
0
•
•
•
•
• O(Max{f1(n),f2
Trang 31 2
•
O(f1(n)xf2
•
•
•
•
) (
) ( lim
n f
n T L
n→ ∞
=
•
•
2
1 2
) (
) (
2
= +
=
∞
n n n f
n T
n
2 ) ( , 2
) 1 ( )
ω(n100
•
) (
)
e dx
d f x = f x ʹ′
€
f (x) = f (0) + x
1! f (0) +"
x2
2! f (0) + +" "
x100
100! f (100) (0)
Trang 4s
•
p
•
•
•
•
•
•
Trang 5–
–
–
–
•
•
N
i = t 2 While i <= N { Sàn số thứ i trong dãy;
i = i + t;
Trang 6⎥
⎥
⎤
⎢
⎢
t
t
•
•
• – –
•
•
Trang 7–
–
–
•
•
• – – – – –
•
•
Case N of tasks Speedup Efficiency
1 2 1,9985 0,9993
2 3 2,8276 0,9425
3 4 2,8276 0,7069
4 5 2,8276 0,5655
•
2
• – T1p 2
Trang 8( + ) + ⎯⎯→ →∞
+
P P N N
N N n
6 , 0 )
2 )
3
(
•
∞
→ +
⎯→
⎯
+
+
N N N P
N N N N n
2 2
2 )
1 (
+
P N N N N n
100 100
) (
2 2
2 )
2 (
•
P
N N
P
P
−
> 100 1
100
2 2
+ +
>
+
⇔ + +
>
+
P
N P
N N
P
N
Trang 9•
•
•
) ( ) 1 ( ) ( )
•
p
p
n T f n
fT n
S p
) ( ) 1 ( ) ( )
Trang 10p
f f p
n T f n
fT
n T n
T
n T
n
S
S S
S p
S
p
− +
=
− +
=
1 )
( ) 1 ( ) (
) ( )
(
) (
)
(
•
p f p f f
n
− +
) 1 (
1 )
(
•
1/f
• – – – –
Trang 11–
–
–
•
idle
i comm
i comp
•
€
T = T comp i
+ T comm i + T idle i
•
P(T comp + T comm + T idle)
i
P−1
P−1
∑
P−1
∑
#
$
' (
•
Trang 12•
•
•
•
Trang 13•
•
•
•
•
•
•
Trang 14•
T comp c N2
c
•
•
comm s w
•
•
w s
c comm
comp
NZt t
t P
Z N P
T T
2
+ +
=
+
=
•
w s
c
c c
NZt P t P Zt N
Z N t PT
Z N t E
4 2
2
2 2
+ +
=
=
Trang 15–