Kerangka Materi
Pendahuluan
Tinjauan Fitur dan Arsitektur Message Passing Interface (MPI)
- Dasar-dasar komputasi paralel
- Proses MPI
Memulai dengan MPICH
- Opsi instalasi dan konfigurasi
- Perpustakaan berbagi
- Instalasi manajer proses
Dasar Pemrograman dengan MPI
- Menulis, mengompilasi, dan melink program
- Perintah kompilasi
- Menggunakan Makefile
Menjalankan Program dengan MPI
- Mpiexec standar
- Ekstensi manajemen proses
- Batasan remshell
Mengirim dan Menerima Pesan
- Rutin pengiriman pesan
- Buffer dan tipe (tag)
- Menggunakan panggilan perpustakaan
- Siaran dan reduksi
Mengkoordinasikan Komunikasi di MPI
- Sinkronisasi
- Polanya, rutinya, dan operasinya kolektif
- Membuat kelompok
Bekerja dengan Masalah Buffering
- Komunikasi blok dan non-blok
- Keadilan dalam pengiriman pesan
- Mode komunikasi
Memahami Jenis Data dan Objek di MPI
- Jenis data dasar
- Vektor dan struktur
- Menyelang data
- Objek dan referensi MPI
Menulis Perpustakaan Pengiriman Pesan
- Atribut
- Bagian berturut-turut
- Mengelola dan menyimpan tag
Menilai Kinerja Program Paralel
- Timer MPI
- Antarmuka profil
- Pencatatan log
Mengintegrasikan Banyak Program
- Mengirim dan bertukar data antara program
- Menggunakan interkomunikator
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam bahasa pemrograman seperti C, C++, dan Fortran
Audience
- Pengembang
- Programmer
Testimoni (3)
Kecepatan dan fokus pada sistem target, saya dapat mempertahankan fokus dengan baik
Kevin - Phoenix Contact B.V.
Kursus - gRPC
Diterjemahkan Mesin
Contoh praktis.
Mateusz - Aplikacje Krytyczne
Kursus - BizTalk for Developers
Diterjemahkan Mesin
Teori dan latihan tidak dipisahkan, tetapi setelah setiap topik besar ada latihan untuk mengingat teori dalam praktek
Krzysztof - Nordea
Kursus - XQuery
Diterjemahkan Mesin