CUDA# Heterojen Programlama Heterojen Hesaplamaya Giriş CUDA C CUDA C Giriş CUDA Bellek İşlemleri CUDA Paralelleşmesi ve İş Parçacıkları CUDA Araç Kiti Lab 01 - Cihaz Sorgusu CUDA Paralelleşme Modeli CUDA Çekirdek ve SPMD Paralelleşmesi CUDA Çekirdekleri ve Çok Boyutluluk Örnek: Resimi Renkliden Gri Tonlamaya Çevirme İşlemi Örnek: Resim Bulanıklaştırma İş Parçacığı Zamanlaması Bellek ve Veri Lokalleşmesi Bellek ve Veri Lokalizasyonu Bölmeli (Tiled) Algoritmalar Bölmeli (Tiled) Matriks Çarpım İşlemi Lab 02 - Basit Matriks Çarpımı Lab 03 - Bölmeli (Tiled) Matriks Çarpımı İş Parçacığı Yürütme Verimliliği Warplar ve SIMD Donanım Kontrol Dağılmasının Performansa Etkisi Bellek Erişim Performansı DRAM Performansı CUDA Bellek Birleşimi İleri Seviye Performans Analizi ve Ölçeklenebilirlik CUDA Streams Debugging ve Profiling Multi-GPU Programlama Performance Optimization ve Efficiency Genel Bakış CUDA Örnekleri CUDA: Vektör Toplama İşlemi OpenACC : Vektör Toplama İşlemi Thrust : Vektör Toplama İşlemi