Ders Adı:Multi core Systems and Programming
Ders Kodu:BILL 7240
Ders İçeriği (Türkçe):Kavramlar; Çok çekirdekli sistemlerin mimarisi; çok çekirdekli sitemlerin bellek yapısının incelenmesi; paralel programlama teknikleri; CUDA programlama platformu; Programların performansının ölçülmesi ve analiz edilmesi. Yeni nesil grafik kartları ile bilimsel hesaplamaların yapılması. CUDA’nın MPI gibi diğer paralel programlama platformlarından farkı. Çekirdeklere görev dağılımının dengelenmesi. Verilerin grafik kartı belleğine kopyalama yöntemleri.
Ders İçeriği (İngilizce):Concepts; multicore systems; Graphics processor architectures; Memory structures in multicore processors;Memory allocation and data transfer; Bandwidth speed test; CUDA programming envirenmont; Performance evaluation of paralel applications; Scientific computing on GPGPUs; The main difference between MPI and CUDA platforms; Workload issue in kernels; Matrix Multiplication and Sorting techniques on GPGPUs.
Ders Saati:
Teorik Ders : 3 Uygulama : 0 Laboratuar : 0
Ders Kredisi : 3