Eğitim İçeriği
Giriş
Mesajlaşma Arayüzü (MPI) Özellikleri ve Mimarisine Genel Bakış
- Paralel hesaplama temelleri
- MPI süreci
MPICH ile Başlarken
- Kurulum ve yapılandırma seçenekleri
- Paylaşımlı kütüphaneler
- Süreç yöneticilerinin kurulması
Programming MPI ile Temel Bilgiler
- Programları yazma, derleme ve bağlama
- Derleme komutları
- Make dosyalarını kullanma
MPI ile Programları Çalıştırma
- Standart mpiexec
- Süreç yönetimi uzantıları
- Remshell kısıtlamaları
Mesaj Gönderme ve Alma
- Mesajlaşma rutinleri
- Tamponlar ve türler (etiketler)
- Kütüphane çağrılarını kullanma
- Yayın ve indirgeme
MPI'de Communication'leri Koordine Etme
- Senkronizasyon
- Kolektif desenler, rutinler ve işlemler
- Gruplar oluşturma
Tamponlama Sorunlarıyla Çalışma
- Bloke edici ve bloke etmeyen iletişim
- Mesajlaşmada adalet
- Communication modları
MPI'de Veri Türlerini ve Nesnelerini Anlama
- Temel veri türleri
- Vektörler ve yapılar
- Verilerin iç içe geçirilmesi
- MPI nesneleri ve referanslar
Mesajlaşma Kütüphaneleri Yazma
- Öznitelikler
- Ardışık bölümler
- Etiketleri yönetme ve önbelleğe alma
Paralel Programların Performansını Değerlendirme
- MPI zamanlayıcısı
- Profilleme arayüzü
- Günlük kaydı
Çoklu Programları Entegre Etme
- Programlar arasında veri gönderme ve değiştirme
- İnterkomünikatörleri kullanma
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- C, C++ ve Fortran gibi programlama dillerinde deneyim
Hedef Kitle
- Geliştiriciler
- Programcılar
Danışanlarımızın Yorumları (3)
Hedef sisteme yönelik hız ve odaklanma sayesinde iyi bir odaklanmayı sürdürüp bilgisiyorum
Kevin - Phoenix Contact B.V.
Eğitim - gRPC
Yapay Zeka Çevirisi
Pratik örnekler.
Mateusz - Aplikacje Krytyczne
Eğitim - BizTalk for Developers
Yapay Zeka Çevirisi
Teori ve uygulamalar ayrı tutulmamış, her büyük konudan sonra teorinin pratikte hatırlanması için uygulama soruları verilmiştir.
Krzysztof - Nordea
Eğitim - XQuery
Yapay Zeka Çevirisi