PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Paralel HesaplamaCENG 4712 + 235,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Paralel ve dağıtık işlem prensiplerini anlayarak farklı sistem mimarilerini sınıflandırabilme.
2. Paralel ve dağıtık hesaplama için kullanılan çeşitli araçları ve çerçeveleri öğrenme.
3. Verimli hesaplamalar için Mesaj Geçiş Arayüzü (MPI) kullanarak paralel programlar geliştirme.
4. Performans ve ölçeklenebilirliği optimize etmek için paralel algoritmalar tasarlama ve analiz etme.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Paralel ve dağıtık işlemeye giriş. Paralel bilgisayar sistemlerinin sınıflandırılması. Paralel ve dağıtık hesaplama için kullanılan araçlar. Paralel programlama modelleri. Paralel algoritmaların tasarımı ve analizi. Mesaj Geçiş Arayüzü (MPI). Paylaşımlı bellek paralel programlama. Programlama alıştırmaları ve ödevleri.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Paralel ve dağıtık işlemeye giriş
2Paralel ve dağıtık hesaplama sistemlerinin sınıflandırılması
3Paralel ve dağıtık hesaplama araçları
4Paralel programlama modelleri
5Mesaj Geçiş Arayüzü (MPI) ile tanışma
6MPI iletişimi ve senkronizasyonu
7Paylaşımlı bellek ile paralel programlama
8Paralel algoritma tasarımı
9Paralel algoritmaların performans analizi
10Paralel hesaplamada yük dengeleme ve ölçeklenebilirlik
11Paralel hesaplama uygulamaları
12Hibrit paralel programlama (MPI + OpenMP)
13Paralel hesaplama üzerine vaka çalışmaları
14Proje sunumları ve genel değerlendirme
 
Kaynaklar:
Grama, A., Gupta, A., Karypis, G., & Kumar, V. (2003). Introduction to Parallel Computing (2nd ed.). Addison-Wesley.
 
Diğer Kaynaklar:
 
 
Öğretim Yöntem ve Teknikleri:
3 hours per week
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%25
Final Sınavı1%35
Ödev4%25
Proje1%15
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor