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

BLG 562E - CUDA Kullanarak GPU'lar için Paralel Hesaplama

Dersin Amaçları

CUDA programlama modelini ve GPU mikro mimarisini anlamak.
CUDA programlarının performansını incelemek ve anlamak ve CUDA kullanarak verimli paralel programlar geliştirmeyi öğrenmek.

Dersin Tanımı

GPU'ların tarihi. Paralel algoritma tasarımının ilkeleri. CUDA programlama modeli. GPU mikro mimarisi. İşgal, GPU performansı ve performans analizi ve hata ayıklama araçları. Dal ayrışması ve kontrol akışı optimizasyonları. GPU bellek sistemi. Bellek sistemi optimizasyonları. Birleşik Bellek ve CPU-GPU işbirlikçi hesaplama. Senkronizasyon, atomik işlemler, önbellek tutarlılığı, bellek tutarlılığı. Paralel modeller, Histogram, Önek toplamı vb. Dinamik paralellik, akışlar, çoklu GPU programlama. CUDA kütüphaneleri, CuBlas, CuDNN, NPP, NvGraph, cuFFT, NCCL, cuSPARSE vb. Diğer GPU programlama ortamları, OpenCL ve HSA.

Koordinatörleri
Cihan Topal
Dersin Dili
İngilizce
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2025