Jun 15 – 16, 2022
Zoom
Europe/Istanbul timezone

Bu eğitimde CUDA ile program yazabilmenin temel kavramları öğretilecektir. İlk olarak CPU ve GPU mimarilerinin karşılaştırılması ile başlanılacak eğitimde ilk gün CUDA programlama dilinin donanımsal ve yazılımsal kavramlarına değinilecek ve program yazmak için gerekli komutlar ve fonksiyonlar öğretilecektir. Günün sonunda ise katılımcılardan pratik yapabilmeleri için verilen örnek bir problemin CUDA kodunu yazmaları ve TRUBA altyapısında çalıştırmaları beklenmektedir. İkinci gün ise Ana Belleğe Düzenli Erişim (Coalesced Access to Global Memory) ve Warp Iraksaklığı (Warp Divergence) gibi CUDA kodunun optimizasyonu ile alakalı konulara kısaca değinilecektir. Sonrasında CUDA kernel'lerinin tek-GPU'da (Single-GPU) ya da çoklu-GPU'da (multi-GPU) CUDA stream kullanılarak eş zamanlı olarak çalıştırılmaları ile alakalı konular öğretilecektir. Günün sonunda ise katılımcılardan verilen bir probleminin CUDA kodunu yazmaları ve TRUBA altyapısında çalıştırmaları beklenmektedir.

 

Program:

 

1.Gün: (13.30 - 16.30)
          * CPU mimarisi ile GPU mimarisinin karşılaştırılması
          * CUDA Programlamaya Giriş
          * Lab Oturumu-1
2.Gün: (13.30 - 16.30)
          * Ana Belleğe Düzenli Erişim (Coalesced Access to Global Memory) ve Warp Iraksaklığı
(Warp Divergence)
          * CUDA Streams ve Çoklu-GPU (Multi-GPU)
          * Lab Oturumu-2

 

Uygulamalı eğitime katılım için ön talepler :

1) İyi düzeyde C/C++ bilgisi
2) Temel düzeyde Paralel Hesaplama bilgisi
3) Temel OpenMP bilgisi
4) Temel Linux bilgisi

 


EuroCC ve TRUBA Twitter Adresleri:

https://twitter.com/EuroCC_Turkey

https://twitter.com/TrubaUlakbim

LinkedIN:

https://www.linkedin.com/company/eurocc-turkey

https://www.linkedin.com/company/truba

 

Eğitim videosunu izlemek için tıklayınız

 

 

                             

Starts
Ends
Europe/Istanbul
Zoom
Zoom bağlantı linki sadece etkinliğe kayıt olan katılımcılara (kayıt sırasında beyan edilen e-posta adresine) gönderilecektir.

Zoom bağlantı linki sadece etkinliğe kayıt olan katılımcılara (kayıt sırasında beyan edilen e-posta adresine) gönderilecektir.