Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu
Tổng quan về các Tính năng và Kiến trúc của Message Passing Interface (MPI)
- Các nguyên tắc cơ bản của tính toán song song
- Tiến trình MPI
Bắt đầu với MPICH
- Tùy chọn cài đặt và cấu hình
- Thư viện dùng chung
- Cài đặt trình quản lý tiến trình
Programming Cơ bản về MPI
- Viết, biên dịch và liên kết chương trình
- Lệnh biên dịch
- Sử dụng tệp Make
Chạy Chương trình với MPI
- mpiexec tiêu chuẩn
- Mở rộng quản lý tiến trình
- Hạn chế của Remshell
Gửi và Nhận Tin nhắn
- Các quy trình truyền tin
- Bộ đệm và kiểu dữ liệu (thẻ)
- Sử dụng các lệnh gọi thư viện
- Broadcast và reduction
Điều phối Communication trong MPI
- Đồng bộ hóa
- Các mẫu, quy trình và thao tác tập thể
- Tạo nhóm
Làm việc với các Vấn đề về Bộ đệm
- Giao tiếp chặn và không chặn
- Tính công bằng trong truyền tin
- Communication chế độ
Hiểu về Kiểu Dữ liệu và Đối tượng trong MPI
- Kiểu dữ liệu cơ bản
- Vectors và cấu trúc
- Xen kẽ dữ liệu
- Đối tượng và tham chiếu MPI
Viết Thư viện Truyền Tin
- Thuộc tính
- Phần tuần tự
- Quản lý và bộ nhớ đệm thẻ
Đánh giá Hiệu suất của Chương trình Song song
- Bộ hẹn giờ MPI
- Giao diện profiling
- Logging
Tích hợp Nhiều Chương trình
- Gửi và trao đổi dữ liệu giữa các chương trình
- Sử dụng intercommunicators
Khắc phục sự cố
Tóm tắt và Kết luận
Yêu cầu
- Có kinh nghiệm lập trình với các ngôn ngữ như C, C++ và Fortran
Đối tượng
- Nhà phát triển
- Lập trình viên
7 Giờ
Đánh giá (1)
nội dung thú vị
Mike Bassi - SRC Aus
Khóa học - OpenCL
Dịch thuật bằng máy