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ü

PROF. DR. DERYA BİRANT

Dersi Alan Birimler

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

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

Araştırma, Proje, Sunum, Rapor

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 ODV ÖDEV
2 SUN SUNUM
3 YSBN YIL SONU BAŞARI NOTU ODV * 0.50 + SUN * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Araştırma, Proje, Sunum, Rapor

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

Devam zorunluluğu vardır.

Dersin Öğretim Üyesi İletişim Bilgileri

Prof.Dr. Derya BİRANT
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi, 35390 Izmir, Türkiye
Tel: 232-3017401
E-posta: derya@cs.deu.edu.tr

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

Pazartesi 10:00-12:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 3 42
Haftalık Ders öncesi/sonrası hazırlıklar 14 2 28
Proje Hazırlama 1 55 55
Kitap Okuma 10 3 30
Sunum Hazırlama 1 20 20
Rapor hazırlama 1 25 25
TOPLAM İŞ YÜKÜ (saat) 200

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