BBM 442: Koşut işlem

Güz 2014

Ders Sorumlusu: Dr. Adnan Özsoy

Iletisim: adnan.ozsoy@hacettepe.edu.tr


Ders Saati: Perşembe, 9:00-11:45 
Sınıf: D9

Ders Tanımı

Koşut mantığa ve koşut programlamaya giriş, koşut bilgisayarlar için ağ topolojileri, koşut bilgisayar mimarileri (SIMD, Shared Memory MIMD and Distributed Memory MIMD), zaman uyumlama mekanizmaları, koşut programlama modelleri, koşut algoritmaların çözümlenmesi ve tasarımı, GPU'lar, farklı mimariler için koşut algoritma geliştirimi, koşut algoritmaların başarım ve karmaşıklığı ve seçilen bazı koşut algoritmarın vaka çalışmaları

Ders Kitapları

An Introduction to Parallel Programming, 1st Edition by Peter Pacheco

Introduction to Parallel Computing (2nd Edition), by Ananth GramaGeorge KarypisVipin KumarAnshul Gupta 

 

Introduction to Parallel Computing, Blaise Barney, Lawrence Livermore National Laboratory - https://computing.llnl.gov/tutorials/parallel_comp/

Notlandırma Politikası

Arasınav - %40  (%30)
Final Sınavı - %50  (%45)
Katılım - %10   (%5)

Proje/Ödevler - 0 (%20)

 

 

 

Duyurular

Dersle ilgili duyurular, bölüm haber sunucusu üzerindeki dersler.bbm442 haber grubunda ve email ile yapılacaktır. Haber grubunu düzenli takip etmek öğrencilerin sorumluluğudur.

 

 

Hafta

Tarih

Konu

1

25/09

Koşut mantığa ve koşut programlamaya giriş

2

02/10

Koşut bilgisayar mimarileri

3

09/10

Koşut bilgisayarlar için yazılım geliştirmede kullanılan temel kavramlar

4

16/10

Dağıtık belleklerde programlama (MPI)

5

23/10

Dağıtık belleklerde programlama (MPI) - devam

6

30/10

Ağ topolojileri

7

06/11

Paylaşımlı belleklerde programlama (Pthreads)

8

13/11

Paylaşımlı belleklerde programlama (OpenMP

9

20/11

ARA SINAV)

10

27/11

Paylaşımlı belleklerde programlama (OpenMP) - devam

11

04/12

Grafik işlemcisinde genel amaçlı hesaplama

12

11/12

Paylaşımlı bellekli koşut bilgisayarlar için algoritma örnekleri

13

18/12

Paylaşımlı bellekli koşut bilgisayarlar için algoritma örnekleri

14

25/12

Dönem tekrarı

FiNAL SINAVI

 

Ders notlari:

Kitabın sunumlari temel alinarak ders notlari olusturulacaktir.

http://booksite.elsevier.com/9780123742605/