Tin học ứng dụng trong công nghệ hóa học Lab 5 master worker model

6 1 0
Tin học ứng dụng trong công nghệ hóa học Lab 5 master worker model

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

Thông tin tài liệu

Bài tập thực hành MPI – Bộ môn Hệ Thống & Mạng Máy Tính, Khoa KH&KTMT Trang 1 Lab 5 Parallel Programming with MPI Master Worker model 1 Mục tiêu  SV tìm hiểu cách song song hóa bài toán theo mô hình[.]

Lab Parallel Programming with MPI Master-Worker model Mục tiêu  SV tìm hiểu cách song song hóa tốn theo mơ hình master-worker  SV phát triển chương trình song song hóa theo mơ hình workpool (processor farms)  Nhận xét kết ứng dụng mơ hình Nội dung 2.1 Master-Worker Model Bài tập thực hành MPI – Bộ môn Hệ Thống & Mạng Máy Tính, Khoa KH&KTMT Trang 2.2 Chương trình minh họa 2.2.1 Khung lập trình mẫu cho mơ hình Master-Worker #include int main(int argc, char ** argv){ int rank,size; MPI_Init(&argc,&argv); MPI_Comm_rank(MPI_COMM_WORLD,&rank); MPI_Comm_size(MPI_COMM_WORLD,&size); if(rank == 0) master(size); else worker(); MPI_Finalize(); return 0; }  Lưu ý: mô hình sử dụng lab cho tốn tính tổng ! 2.2.2 Chương trình nhân ma trận vector theo kiểu mẫu Master-Woker #include #include #define N 100000 long matrixA[N][N]; int main(int argc, char ** argv){ int rank,size; MPI_Init(&argc,&argv); MPI_Comm_rank(MPI_COMM_WORLD,&rank); MPI_Comm_size(MPI_COMM_WORLD,&size); Bài tập thực hành MPI – Bộ môn Hệ Thống & Mạng Máy Tính, Khoa KH&KTMT Trang if(rank == 0) master(size); else worker(); MPI_Finalize(); return 0; } long minFunc(int x, int y) { return (long)(x

Ngày đăng: 12/04/2023, 20:33

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan