DERS ADI

: Koşut Bilgi İşleme

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CSE 5022 Koşut Bilgi İşleme SEÇMELİ 3 0 0 8

Dersi Veren Birim

Fen Bilimleri Enstitüsü

Dersin Düzeyi

Yüksek Lisans

Ders Koordinatörü

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 dersin amacı öğrencilere paralel bilgisayar mimarilerinin prensiplerini ve paralel bilgi işlemenin temelleri sunmaktır.
Öğrencilere hem bellek paylaşımlı ve hem de paylaşımsız mimarilerde kendi kodlarını yazarlarken paralel düşünme yeteneği kazandırmaktır.

Dersin Öğrenme Kazanımları

1   Paralel Bilgisayar Mimarilerini anlamak
2   Paralel mimariler için kod yazarken ve algoritma tasarımı aşamasında paralel düşünmeyi öğretmek
3   Bellek paylaşımlı mimariler için program yazabilmek
4   Dağıtık bellekli mimariler için program yazabilmek

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 Paralel Mimariler
2 Paralel Mimariler
3 Paralel Mimariler
4 MPI ile Dağıtık Bellek Programlama
5 MPI ile Dağıtık Bellek Programlama
6 MPI ile Dağıtık Bellek Programlama
7 MPI ile Dağıtık Bellek Programlama
8 P-thread ile Paylaşımlı-bellek Programlama
9 P-thread ile Paylaşımlı-bellek Programlama
10 P-thread ile Paylaşımlı-bellek Programlama
11 OpenMP ile Paylaşımlı-bellek Programlama
12 OpenMP ile Paylaşımlı-bellek Programlama
13 Shared-Memory Programming with OpenMP
14 Shared-Memory Programming with OpenMP

Ders İçin Önerilen Kaynaklar

1) Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar, Introduction to Parallel Computing, Second Edition, Addison Wesley, 2003, ISBN: 0-201-64865-2

2) Pacheco, Peter S., An introduction to parallel programming, Morgan Kaufmann Publisher, 2011, ISBN 978-0-12-374260-5

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı, lab belletimleri, programlama egzersizleri, projeler

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

Dokuz Eylül Üniversitesi, Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 Buca, İzmir
Tel: (232) 301 74 08
E-Posta: alpkocak@cs.deu.edu.tr

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

Pazartesi 9:30 - 12:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 3 39
Vize Sınavına Hazırlık 1 20 20
Tasarım Projesi 1 40 40
Ödev Hazırlama 4 15 60
Kitap Okuma 10 3 30
Vize Sınavı 1 3 3
TOPLAM İŞ YÜKÜ (saat) 192

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