GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
BLG519 Paralel Ve Dağıtık Programlama Seçmeli Ders Grubu 1 1 6.00 3.00

Yüksek Lisans



Bu ders, paralel ve dağıtık bilgisayar mimarileri ile ilgili mimari yapılar, programlama modelleri ve dilleri, haberleşme teknikleri, temel problemler ve çözüm tekniklerini incelemeyi amaçlamaktadır. Ayrıca, günümüzün ihtiyaçlarına göre gerekli değişiklikleri değerlendirmeyi hedeflemektedir. Ders kapsamında, yüksek performanslı paralel ve dağıtık bilgisayar mimarilerinin temelleri detaylı bir şekilde incelenecektir. Öğrenciler, bu alanlarda güncel araştırmalar ve yenilikçi çözümler üzerinde çalışma yeteneklerini geliştireceklerdir. Öğrenciler, farklı paralel ve dağıtık bilgisayar mimarilerinin yapılarını ve işleyişlerini anlayacaklardır



1 Paralel ve dağıtık hesaplama kavramlarını anlayarak çoklu işlemcili sistemlerde program geliştirme becerisi kazanır.
2 Etkili paralel algoritmalar tasarlama ve uygulama yeteneği geliştirilir.
3 Dağıtık sistemlerdeki senkronizasyon, iletişim ve güvenlik konularında bilgi ve deneyim kazanır.
4 Büyük veri işleme ve paralel hesaplama platformlarını kullanarak performanslı uygulamalar geliştirme yetisi edinir.
5 Paralel ve dağıtık programlama model ve tekniklerini kullanarak gerçek dünya problemlerine çözümler üretebilme yeteneği kazanır.

Birinci Öğretim


yok


yok


Bu ders, paralel ve dağıtık bilgisayar mimarileri ile ilgili mimari yapılar, programlama modelleri ve dilleri, haberleşme teknikleri, temel problemler ve çözüm tekniklerini incelemeyi amaçlamaktadır. Ayrıca, günümüzün ihtiyaçlarına göre gerekli değişiklikleri değerlendirmeyi hedeflemektedir. Ders kapsamında, yüksek performanslı paralel ve dağıtık bilgisayar mimarilerinin temelleri detaylı bir şekilde incelenecektir. Öğrenciler, bu alanlarda güncel araştırmalar ve yenilikçi çözümler üzerinde çalışma yeteneklerini geliştireceklerdir. Öğrenciler, farklı paralel ve dağıtık bilgisayar mimarilerinin yapılarını ve işleyişlerini anlayacaklardır


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Paralel Programlamaya Giriş
2 Paralel Programlama Platformları
3 Paralel Bilgisayar Sistem ve Arabağlaşım Mimarileri
4 Ağ Haberleşme Modelleri
5 Temel Haberleşme Operasyonları
6 Mesaj Aktarım Arayüzü (Message Passing Interface)
7 Mesaj Aktarım Arayüzü (Message Passing Interface)
8 Ara Sınav
9 Paylaşılan Bellek Programlama Modeli
10 Paylaşılan Bellek - OpenMP Programlama
11 Temel Matris Hesaplamaları
12 Lineer Denklem Sistemleri
13 Proje Sunumları
14 Proje Sunumları

yok



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 72 72
Final Sınavı 1 76 76
Ara Sınav İçin Bireysel Çalışma 1 1 1
Final Sınavı içiin Bireysel Çalışma 1 1 1
Toplam İş Yükü (saat) 150

ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek