Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Perkenalan
Multi-Threading Programming
- Sintaksis dan konstruksi
- Klausul dan bagian
Membongkar Dukungan
- Arahan dan data target
- Klausa if, device, dan map
Keamanan dan Berbagi Thread
- Atomisitas
- Konstruksi, kunci, dan arahan
- Klausul bersama
Mempersiapkan Lingkungan Pengembangan
- Menginstal dan mengkonfigurasi OpenMP
- Menginstal dan mengonfigurasi VMWare
- Menyiapkan HPC dengan VMWare
Paralel Programming di OpenMP
- Membuat contoh kode dan demonstrasi hello world
- Konstruksi pembagian kerja
- Bekerja dengan for loop
- Menggunakan paralelisme penampang
- Menggunakan fraktal
- Menambahkan vektor
Vektor Programming dan Ekstensi SIMD
- Vektorisasi loop
- Membuat anotasi pada fungsi yang ditentukan pengguna
- Menggunakan fungsi yang mendukung anotasi SIMD
- Menghasilkan fungsi vektor
- Mendaftarkan nilai pengembalian vektor
Fortran di OpenMP
- Konstruksi pembagian kerja
- Sinkronisasi konstruksi
- Menggunakan klausa atribut cakupan data dan klausa lainnya
- Bekerja dengan Pustaka OpenMP-Runtime
Blok Paralel
- Menentukan jumlah utas
- Menjalankan blok pernyataan paralel
- Membedakan thread yang berjalan di blok paralel
- Menggunakan arahan kritis omp
Ringkasan dan Kesimpulan
Persyaratan
- Pemahaman tentang Sistem HPC
- Pengalaman pemrograman paralel
Hadirin
- Insinyur Perangkat Lunak
14 Jam