Bài giảng Tính toán song song và phân toán - Chương 8: PVM trong việc lập trình song song bao gồm những nội dung về môi trường truyền thông điệp, hệ thống truyền thông điệp, PVM – parallel virtual machine, kiến trúc PVM, cài đặt PVM, sử dụng PVM. | 12/1/12 8. PVM trong việc lập trình song song Tính toán song song và phân tán . Trần Văn Lăng 1. 2. 3. 4. 5. 6. 7. tvlang@vast-‐ lang@ Môi trường truyền thông điệp Hệ thống truyền thông điệp PVM – Parallel Virtual Machine Kiến trúc PVM Cài đặt PVM Sử dụng PVM Lập trình trong PVM 1 2 Môi trường truyền thông điệp • Để thực hiện _nh toán song song và phân tán, cần có môi trường truyền thông điệp với 3 yếu tố: – Mulfple processors (Cho các trạm làm việc) – Network (Liên kết giữa các trạm) – Môi trường tạo và quản lý việc xử lý song song • Hệ điều hành • Môi trường giao fếp (PVM, MPI, .) • Thư viện truyền thông điệp • Để viết chương trình song song: – Phân ly thuật giải hoặc dữ liệu thành các phần riêng. – Phân bổ những phần công việc này như các task làm việc đồng thời trên các bộ xử lý. – Hợp tác và trao đổi giữa các bộ xử lý. 1 12/1/12 • Để hiện thực một chương trình song song, có thể sử dụng, hoặc: – Một ngôn ngữ song song chuyên biệt – Ngôn ngữ cấp cao với các cú pháp và từ khóa liên quan đến song song. – Ngôn ngữ cấp cao thông dụng với các hàm thư viện liên quan đến song song. • Theo ba cách fếp cận trên: – occam là ngôn ngữ lập trình song song chuyên biệt, dùng