Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Fen Bilimleri Enstitüsü / BLG 562E - CUDA ile GPU’lar ic¸in Paralel Hesaplama
 

BLG 562E - CUDA ile GPU’lar ic¸in Paralel Hesaplama

Dersin Amaçları

CUDA programlama modelini ve GPU mikro-mimarisini anlamak.
CUDA programlarının performans etkenlerini anlamak ve verimli c¸alıs¸acak CUDA programları gelis¸tirmeyi o¨gˆrenmek.

Dersin Tanımı

GPU’ların teknolojik gelis¸imi. Paralel algoritma tasarımına yo¨nelik temel kriterler. CUDA programlama modeli. GPU mikro-mimarisi. Doluluk, GPU performansı, performans analizi ve hata ayıklamama arac¸ları. Program kontrol akıs¸ına yo¨nelik optimizasyonlar. GPU bellek sistemi. Bellek performansını iyiles¸tirmeye yo¨nelik optimizasyonlar. Bu¨tu¨nles¸ik bellek ve CPU-GPU programlama. Senkronizasyon, atomik is¸lemler, bellek tutarlılıgˆına yo¨nelik teknikler. Paralel s¸ablonlar (histogram, prefix sum, vs.). Dinamik paralellik ve c¸oklu-GPU programlama. CUDA ku¨tu¨phaneleri (CuBlas, CuDNN, NPP, NvGraph, cuFFT, NCCL, cuSPARSE , vs.). Digˆer GPU programlama ortamları, OpenCL, HSA.

Koordinatörleri
Ayşe Yılmazer Metin
Dersin Dili
İngilizce
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024