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
 7 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler