Güçlü GPU’larla zorlukları çözün. Yüksek performanslı hesaplamada beceri geliştirme ve birçok alanda uygulama.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Staj, mevcut donanımı kullanan yazılım oluşturmakla ilgilenen veri bilimcileri ve yazılım geliştiricileri için tasarlanmıştır. Öğrenciler CUDA ve birçok hesaplamayı aynı anda ve hızlı bir şekilde gerçekleştirmeye olanak tanıyan kütüphanelerle tanışacak.
Öğrenciler, görüntü/sinyal işlemeye yönelik CUDA tabanlı çözümlerin yanı sıra mevcut veya gelecekteki profesyonel kariyerleriyle ilgili olabilecek bir konuyu keşfetmelerine olanak sağlayacak en az 2 proje yapacaklardır.
Ayrıca çabalarının kısa demolarını oluşturacaklar ve kodlarını paylaşacaklar.
Ne öğreneceksiniz: Öğrenciler Python ve C/C++ programlama dillerinde paralel yazılım geliştirmeyi öğreneceklerdir. Öğrenciler GPU donanım ve yazılım yapılarına ilişkin temel düzeyde bilgi sahibi olacaklardır.
Ne öğreneceksiniz: Öğrenciler Nvidia CPU’ları ve GPU’ları üzerinde çalışan C/C++ yazılımı yazmak için CUDA çerçevesini kullanmayı öğrenecekler. Öğrenciler sıralı algoritmaları ve projeleri, GPU donanımında aynı anda yüzlerce hatta binlerce kez çalıştırılan CUDA komutlarına dönüştürecek.
Ne öğreneceksiniz: Öğrenciler birden fazla CPU ve GPU içeren hesaplamalı ortamlarda çalıştırılabilecek yazılım geliştirmeyi öğreneceklerdir. Öğrenciler, eşzamansız veri işleme için etkileşimli GPU hesaplama kodu oluşturmak amacıyla CUDA’yı kullanan yazılım geliştireceklerdir.
Ne öğreneceksiniz: cuFFT ve cuBLAS gibi kütüphaneleri kullanarak ileri düzey matematiksel işlemleri gerçekleştiren yazılımlar nasıl geliştirilir? Bellek yönetimini gizleyen çeşitli veri manipülasyonları ve veri yapılarını gerçekleştirmek için Thrust kütüphanesinin nasıl kullanılacağı. cuTensor ve cuDNN kitaplıklarını modelleyen sinir ağlarını kullanarak çok amaçlı makine öğrenimi yazılımı nasıl geliştirilir?



