>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Paralel Programlama YZM317 Seçmeli Lisans 3 Güz 5

Öğretim Elemanı Adı

Dr. Öğr. Üyesi Kaplan KAPLAN

Dersin Öğrenme Kazanımları

1) Paralel Mimarileri anlamak
2) Dağıtık bellek mimarileri için MPI kullanarak parallel program yazabilmek
3) Paylaşımlı bellek mimarileri için OpenMP kullanarak parallel program yazabilmek
4) Verilen paralel algoritmanın verilen paralel bir mimari için zaman analizini yapabilmek
5) Sıralama ve Arama konusundaki temel paralel algoritmaları kullanabilmek

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12
Öğrenme Kazanımları
1 Orta   Yüksek Orta       Orta Orta   Yüksek  
2 Orta Yüksek Yüksek Orta       Orta Orta   Yüksek  
3 Orta Yüksek Yüksek Orta       Orta Orta   Yüksek  
4 Yüksek Düşük Düşük Düşük       Orta Orta   Orta  
5 Orta Yüksek Yüksek Orta       Orta Orta   Yüksek  

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

Paralel programlamanın tanıtımı ve uygulama alanları. Paralel programlamaya ilişkin problemler: senkronizasyon, haberleşme, kritik bolumler. Senkronizasyon mekanizmaları: semaforlar, monitörler ve diğerleri. Gerçekleme yolları ve uygulamaları. Mesaj aktarımına dayalı haberleşme ilkelleri. Buluşma (rendez-vous) yapısı. Paralel programlama dilleri: CSP, Occam ve Ada. Klasik paralel algoritma örneklerinin tasarımı ve incelenmesi.

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi



Değerlendirme Yöntemi ve Ölçütleri

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte