Türkçe | English
FEN BİLİMLERİ ENSTİTÜSÜ / BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI
TEZLİ YÜKSEK LİSANS
Ders Bilgi Paketi
http://ceng.ktu.edu.tr
Tel: +90 0462 3773157
FBE
FEN BİLİMLERİ ENSTİTÜSÜ / BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI / TEZLİ YÜKSEK LİSANS
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BILI5080Computer Networks and Parallel Computing3+0+0AKTS:7.5
Yıl / YarıyılBahar Dönemi
Ders DuzeyiYüksek Lisans(Tezli)
Yazılım Şekli Seçmeli
BölümüBİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 3 saat teorik
Öğretim Üyesi--
Diğer Öğretim ÜyesiYok
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
Bilgisayar ağları ve paralel programlama dersinin başlıca amaçları; paralel hesaplama teknikleri ve paralel hesaplama teorilerin verilmesi, clusterlarda paralel programlama yapılması ve Internet?ten paralel programlama ortamı olarak yararlanılması olarak özetlenebilir.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : internet, bilgisayar ağları ve ağ uygulamalarını gerçekleyebilir.1,2,3,4,5,6,7,8,9,10,11,13,14,151
ÖK - 2 : bir bilgisayar ağındaki birçok bilgisayarı kullanan programlar geliştirebilir.1,2,3,4,5,6,7,8,9,10,11,13,14,151
ÖK - 3 : çok-bilgisayarlı sistemlerde koşan değişik uygulamaları karşılaştırıp değerlendirme yapabilir.1,2,3,4,5,6,7,8,9,10,11,13,14,151
ÖK - 4 : paylaşımlı ve sanal paylaşımlı bellekli çok işlemcili bilgisayar sistemlerinde borulu, senkron ve asenkron hesaplamalar yapabilir.1,2,3,4,5,6,8,9,10,11,13,14,151
ÖK - 5 : değişik sayısal algoritmalar için paralel yazılımlar geliştirebilir.1,2,3,4,5,6,7,8,9,10,11,12,13,14,151,3
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Internet; ağ uygulamaları, soket arayüz birimi ve soket programlama, sunucu-istemci etkileşimi. Uzaktan prosedür çağırma. Paralel bilgisayarlar ve ağdaki bilgisayarların çoklu-bilgisayarlar olarak kullanılması. Mesaj-Geçme hesaplaması; iş-istasyonları kümelerinin paralel hesaplamada kullanılması (PVM ve MPI) . Paralel programların debug edilmesi ve değerlendirilmesi, İdeal paralel hesaplamalar. Bölümleme ve böl-hesapla stratejileri. Pipilene teknikler. Senkron hesaplamalar. Yük Dengeleme ve sonlandırma algılaması. Paylaşımlı ve sanal paylaşımlı bellekli sistemlerde programlama. Çoklu-süreçleme Pthreadler. Algoritmalar ve paralel uygulamalar; sıralama algoritmaları, sayısal algoritmalar, görüntü işleme, arama ve optimizasyon uygulamaları.
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Internet, ağ uygulamaları, sunucu-istemci etkileşimi
 Hafta 2Socket interface and soket programlama, ve uzaktan prosedür çağırma
 Hafta 3Paralel bilgisayarlar ve ağdaki bilgisayarların çoklu-bilgisayarlar olarak kullanılması
 Hafta 4Mesaj-Geçmeli hesaplama
 Hafta 5İş-istasyonları kümelerinin paralel hesaplamada kullanılması (PVM ve MPI)
 Hafta 6Paralel programların debug edilmesi ve değerlendirilmesi
 Hafta 7İdeal paralel hesaplamalar
 Hafta 8Bölümleme ve böl-hesapla stratejileri
 Hafta 9Arasınav
 Hafta 10Pipilene teknikler
 Hafta 11Senkron hesaplamalar
 Hafta 12Yük Dengeleme ve sonlandırma algılaması
 Hafta 13Paylaşımlı ve sanal paylaşımlı bellekli sistemlerde programlama
 Hafta 14Çoklu-süreçleme Pthreadler
 Hafta 15Algoritmalar ve paralel uygulamalar; sıralama algoritmaları, sayısal algoritmalar, görüntü işleme, arama ve optimizasyon uygulamaları
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Barry Wilkinson (1999), Parallel Programming; Techniques and applications using networked workstations and parallel computers, Prentice Hall.
 
İlave Kaynak
1Douglas E. Comer, (2001), Computer Networks and Internets with Internet application, Prentice Hall.
2Alan Chalmers (1996), Practical parallel processing, Thomson Computer Press.
3Kai Hwang (1993), Advanced computer architecture; parallelism, scalability and programmability, McGraw Hill.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 15/11/2012 2 50
Dönem sonu sınavı 16 08/01/2013 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Diğer 1 10 1 10
Diğer 2 10 1 10
Toplam Çalışma Yükü20