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
Số trang: 10
Loại file: pdf
Dung lượng: 1.43 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
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 chia11/16/12 7. Mô hình thuật giải phân chia Tính toán song song và phân tán PGS.TS. Trần Văn Lăng 1. Mô hình cây nhị phân (Binary Tree Paradigm) 2. Chia để trị (Devide and Conquer) tvlang@vast-‐hcm.ac.vn lang@lhu.edu.vn 1 2 7.1 Binary Tree Paradigm • Xét cây nhị phân đầy đủ với n lá có độ cao là log2n (hoặc ký hiệu logn) • Dữ liệu đặt ở n nút lá. • Quá trình đi từ ngọn đến gốc mất logn thời gian. Khảo sát việc jnh tổng • • • • Thuật giải tuần tự mất O(n) Xét với n = 2k để có được cây nhị phân đầy đủ Tứ đây chia dữ liệu thành 2 nhóm Số process cần thiết là n/2 1 11/16/12 Minh họa A1 • Với n= 8 = 23,mỗi nhóm có 4 phần tử – Nhóm 1: A(1), A(3), A(5), A(7) – Nhóm 2: A(2), A(4), A(6), A(8) A1 • Cần 4 task • Với dãy gồm 8 phần tử, mô hình như hình vẽ bên dưới A1 A1 • Bốn process đồng thời jnh các giá trị tổng của nó theo yêu cầu • Rồi lưu vào các biến tương ứng – A(1)
Nội dung trích xuất từ tài liệu:
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 chia11/16/12 7. Mô hình thuật giải phân chia Tính toán song song và phân tán PGS.TS. Trần Văn Lăng 1. Mô hình cây nhị phân (Binary Tree Paradigm) 2. Chia để trị (Devide and Conquer) tvlang@vast-‐hcm.ac.vn lang@lhu.edu.vn 1 2 7.1 Binary Tree Paradigm • Xét cây nhị phân đầy đủ với n lá có độ cao là log2n (hoặc ký hiệu logn) • Dữ liệu đặt ở n nút lá. • Quá trình đi từ ngọn đến gốc mất logn thời gian. Khảo sát việc jnh tổng • • • • Thuật giải tuần tự mất O(n) Xét với n = 2k để có được cây nhị phân đầy đủ Tứ đây chia dữ liệu thành 2 nhóm Số process cần thiết là n/2 1 11/16/12 Minh họa A1 • Với n= 8 = 23,mỗi nhóm có 4 phần tử – Nhóm 1: A(1), A(3), A(5), A(7) – Nhóm 2: A(2), A(4), A(6), A(8) A1 • Cần 4 task • Với dãy gồm 8 phần tử, mô hình như hình vẽ bên dưới A1 A1 • Bốn process đồng thời jnh các giá trị tổng của nó theo yêu cầu • Rồi lưu vào các biến tương ứng – A(1)
Tìm kiếm theo từ khóa liên quan:
Tính toán song song Bài giảng Tính toán song song Phân tán dữ liệu Mô hình thuật giải phân chia Mô hình cây nhị phân Chia để trịGợi ý tài liệu liên quan:
-
Bài giảng chuyên đề Phân tích và thiết kế thuật toán: Chia để trị
27 trang 226 0 0 -
6 trang 143 0 0
-
7 trang 93 0 0
-
Bài giảng Thuật toán ứng dụng: Chia để trị
31 trang 49 0 0 -
Tổng quan mô hình tính toán song song với Ncut cho bài toán phân đoạn ảnh
11 trang 31 0 0 -
5 trang 30 0 0
-
Bài giảng Tính toán song song (Parallel Computing): Phần 1
30 trang 23 0 0 -
20 trang 23 0 0
-
Bài giảng Thuật toán ứng dụng: Chia để trị
57 trang 22 0 0 -
Bài giảng Giới thiệu về tính toán song song
54 trang 21 0 0