Akademik Birim: |
Yönetim Bilişim Sistemleri |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Yok |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Doktora |
Dersin Koordinatörü: |
Fatih Yetkin |
Dersin Amacı: |
1. Koşut hesaplama alanında temel bilgi ve becerilerin kazandırılması.
2. Orta ve büyük ölçekli bilimsel ve mühendislik problemlerinin çözümünde kullanılan geleneksel ve modern sayısal yöntemlerin koşutlanması tasarımının ve analizinin öğretilmesi.
3. Koşut algoritmaların çeşitli hesaplama platformlarında koşturulması için gerekli araçların ve yöntemlerin tanıtılması.
4. Büyük ölçekli dağıtık, ortak bellekli, dağıtık-ortak bellekli sunucu sistemlerinde geliştirilen algoritmaların uygulamalarına yönelik becerilerin kazandırılması. |
Dersin İçeriği: |
Koşutluğa giriş. Koşut programlamanın ilkeleri. Koşut hesaplama mimarileri. İşletim sistemi ve bellek hiyerarşisi. Önbellekler, sanal bellek ve programlama performansı. Mesaj aktarımlı hesaplama: noktadan noktaya, toplu haberleşmeler. Koşut algoritma örnekleri. Koşut teknikler: bölütleme, ardışıklaştırma, eşzamanlı hesaplamalar, yük dengeleme. İleri örnekler. Ortak bellekle programlama: mimari, izlekler, paylaşılmış veriye erişim, önbellek eşevreli sistemler. OpenMP ile programlama. |
Dersin Öğrenme Çıktıları (ÖÇ): |
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf dersleri, ödevler, vize ve final sınavları, Laboratuar uygulamaları, |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.