1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tính toán song song và phân toán - Chương 7: Mô hình thuật giải phân chia

10 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 1,43 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Tính toán song song và phân toán - Chương 7: Mô hình thuật giải phân chia trình bày về mô hình cây nhị phân (binary tree paradigm), chia để trị (devide and conquer). Với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích.

Trang 1

• 

• 

• 

• 

• 

• 

Trang 2

•  3

– 

– 

• 

• 

• 

• 

– 

– 

– 

– 

• 

–  – 

Trang 3

– 

– 

• 

p = n/2 while p > 0 do for i = 1 to p do parallel A(i) = A(2i-1) + A(2i) endParallel

p = p/2 endWhile

• 

• 

• 

• 

2

p = n/2 while p > 0 do for i = 1 to p do par A(i) = A(2i-1) + A(2i) endPar

p = p/2 endWhile

Trang 4

• 

• 

• 

–  – 

1 log

1 ) (log )

(

) (

<

=

n O

n O

• 

• 

) (log

) ( )

( 1

n O p

n O n

E p

×

=

=

n

n p

log

=

Trang 5

• 

• 

• 

• 

• 

• 

• 

• 

• 

• 

for i=1 to n/logn do parallel B(i) = 0

for j=1 to logn do B(i) = B(i)+ A(ik+j-logn) endFor

Trang 6

p = r/2

while p > 0 do

for i=1 to p do parallel

B(i) = B(2i-1) + B(2i)

endParallel

p = p/2

• 

• 

• 

• 

• 

• 

• 

Trang 7

• 

• 

1 A(n+1) = B(n+1) = X

2 i = 1; j = 1; k = 1

3 while k <= 2n do

4 if A(i) < B(j) then

7 else

12 endWhile

• 

–  –  –  – 

Trang 8

– 

– 

– 

– 

• 

–  –  –  – 

• 

• 

for i = 1 to r do parallel j(i) = max{t/B(t)<A(ik)} Merge( A((i-1)k+1:ik), B(j(i-1)+1:j(i) )

Trang 9

• 

• 

• 

• 

• 

• 

• 

–  –  –  – 

Trang 10

• 

– 

– 

– 

– 

• 

A 1, 5, 15, 18 19, 21, 23, 24 27,29, 30,31 32,37,

42,49

B 2, 3, 4, 13, 15 19,20, 22 28,29 38,41,42, 43,48,49

• 

• 

• 

• 

Ngày đăng: 10/05/2021, 14:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm