Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Paralel Hesaplama | CENG 471 | | | 2 + 2 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli |
Dersin Veriliş Biçimi | Yü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 Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
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ı): |
|
Hafta | Konu |
1 | Paralel ve dağıtık işlemeye giriş |
2 | Paralel ve dağıtık hesaplama sistemlerinin sınıflandırılması |
3 | Paralel ve dağıtık hesaplama araçları |
4 | Paralel programlama modelleri |
5 | Mesaj Geçiş Arayüzü (MPI) ile tanışma |
6 | MPI iletişimi ve senkronizasyonu |
7 | Paylaşımlı bellek ile paralel programlama |
8 | Paralel algoritma tasarımı |
9 | Paralel algoritmaların performans analizi |
10 | Paralel hesaplamada yük dengeleme ve ölçeklenebilirlik |
11 | Paralel hesaplama uygulamaları |
12 | Hibrit paralel programlama (MPI + OpenMP) |
13 | Paralel hesaplama üzerine vaka çalışmaları |
14 | Proje 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öntem | Adet | Katkı (%) |
Ara Sınav | 1 | %25 |
Final Sınavı | 1 | %35 |
Ödev | 4 | %25 |
Proje | 1 | %15 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |