1. Trang chủ
  2. » Giáo án - Bài giảng

tính toán song song thoại nam lab+5 master worker model sinhvienzone com

6 46 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 6
Dung lượng 422,19 KB

Nội dung

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 .C om  ne Nội dung Si nh Vi en Zo 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 SinhVienZone.com https://fb.com/sinhvienzonevn 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); C om if(rank == 0) master(size); else worker(); ne MPI_Finalize(); return 0; en Zo } Vi  Lưu ý: mơ hình sử dụng lab cho tốn tính tổng ! nh 2.2.2 Chương trình nhân ma trận vector theo kiểu mẫu Master-Woker #include Si #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 SinhVienZone.com https://fb.com/sinhvienzonevn Trang if(rank == 0) master(size); else worker(); MPI_Finalize(); return 0; C om } long minFunc(int x, int y) { ne return (long)(x

Ngày đăng: 30/01/2020, 22:31

TỪ KHÓA LIÊN QUAN