DERS ADI

: Yüksek Başarımlı Hesaplamalar

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CSE 5070 Yüksek Başarımlı Hesaplamalar SEÇMELİ 3 0 0 8

Dersi Veren Birim

Fen Bilimleri Enstitüsü

Dersin Düzeyi

Yüksek Lisans

Ders Koordinatörü

DOÇ.DR. ADİL ALPKOÇAK

Dersi Alan Birimler

Bilgisayar Mühendisliği Tezsiz Yüksek Lisans
Bilgisayar Mühendisliği Yüksek Lisans
Bilgisayar Mühendisliği Tezsiz Yüksek Lisans (İ.Ö)
Bilgisayar Mühendisliği Bütünleşik Doktora
Bilgisayar Mühendisliği Doktora

Dersin Amacı

Bu ders öğrencilere Yüksek Başarımlı Hesaplama (YBH) konusunda şu başlıklar altında detaylı bilgi sunar: 1) Paralel hesaplama 2) Yeni paralele işlemci mimarileri 3) Güç-gözetimli hesaplama ve iletişim 4) Petascale ve Optic sistemler gibi yeni gelişmeler. Ayrıca, bu ders dataflow ve demand-driven gibi paralel hesaplama modellerini de kapsar.

Dersin Öğrenme Kazanımları

1   Paralel hesaplama temellerini hızlıca hatırlamak
2   Yeni paralel işlemci mimarilerini anlamak
3   Güç-gözetimli hesaplama ve iletişimi anlamak ve kullanabilmek
4   Petascale, optik sistemler gibi sistemler konusunda güncel teknolojiyi ve trendleri tanıtmak

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Yüksek Başarımlı Hesaplamaya (YBH) giriş
2 Parallel Hesaplama kavramlarının gözden geçirilmesi
3 CUDA ile programlama
4 CUDA ile programlama
5 Paralel Hesaplamada temel tasarım sorunları
6 Paralel Hesaplamada temel tasarım sorunları
7 Paralel Hesaplamada temel tasarım sorunnları
8 Parallel Hesaplamada karşılaşılan temel sınırlamalar
9 Parallel Hesaplamada karşılaşılan temel sınırlamalar
10 Güç-gözetimli hesaplama ve iletişim
11 Güç-gözetimli hesaplama ve iletişim
12 İleri konular: Petascale hesaplama, Paralel hesaplamada optkler, Kuantum bilgisayarlar, Nanoteknolojide güncel gelişmeler ve YBH'ye etkileri
13 İleri konular: Petascale hesaplama, Paralel hesaplamada optkler, Kuantum bilgisayarlar, Nanoteknolojide güncel gelişmeler ve YBH'ye etkileri
14 İleri konular: Petascale hesaplama, Paralel hesaplamada optkler, Kuantum bilgisayarlar, Nanoteknolojide güncel gelişmeler ve YBH'ye etkileri

Ders İçin Önerilen Kaynaklar

Önerilen Kitaplar,
[1] "Highly Parallel Computing", by George S. Almasi and Alan Gottlieb
[2] "Parallel Computer Architecture: A hardware/Software Approach", by David Culler Jaswinder Pal Singh, Morgan Kaufmann, 1999.
[3] "Scalable Parallel Computing", by Kai Hwang, McGraw Hill 1998.
[4] "Principles and Practices on Interconnection Networks", by William James Dally and Brian Towles, Morgan Kauffman 2004.
[5] GPU Gems 3 --- by Hubert Nguyen (Chapter 29 to Chapter 41)
[6] Introduction to Parallel Computing, Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar, 2nd edition, Addison-Welsey, © 2003.
[7] Petascale Computing: Algorithms and Applications, David A. Bader (Ed.), Chapman & Hall/CRC Computational Science Series, © 2007.

Öğrenme ve Öğretme Yöntemleri

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 ODV ÖDEV
2 ARS ARASINAV
3 PRJ PROJE
4 YSBN YIL SONU BAŞARI NOTU ODV * 0.30 + ARS * 0.40 + PRJ * 0.30


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

İlan Edilecektir.

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 12 3 36
Örnek olay çalışması 4 3 12
Haftalık Ders öncesi/sonrası hazırlıklar 12 4 48
Ödev Hazırlama 4 10 40
Tasarım Projesi 1 40 40
Vize Sınavına Hazırlık 1 20 20
Vize Sınavı 1 3 3
TOPLAM İŞ YÜKÜ (saat) 199

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11
ÖK.15555555
ÖK.25555555
ÖK.35555555
ÖK.45555555