Kodunuzu yeniden yazmadan GPU'da hızlandırın
OpenACC ile GPU programlama: parallel/kernels, loop ve data direktifleri, async, MPI birlikteliği ve Nsight profil eğitimi. Bilimsel hesaplama, CFD, fizik simülasyonu ve HPC alanında çalışan, mevcut CPU kodlarını GPU'ya taşımak isteyen geliştiriciler ve araşt…
OpenACC ile direktif tabanlı GPU programlama
Eğitim, mevcut C/C++ ve Fortran kodlarını OpenACC direktifleriyle GPU'ya taşımayı öğretir: OpenACC yürütme modeli (gang, worker, vector), parallel ve kernels yapıları, loop direktifi ve collapse, veri bölgeleri (data, enter data, exit data, copyin/copyout), update, reduction, async ve wait, bellek erişim iyileştirme, NVIDIA HPC SDK derleyicisi, derleyici geri bildirimi (-Minfo) ve Nsight ile profil, MPI ile birlikte kullanım.
2 Gün. Her gün dört modül; OpenACC Temelleri; Veri Yönetimi ve Optimizasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — OpenACC direktifleri ile C/C++/Fortran kodunu GPU'ya taşıma: parallel, kernels, data bölgeleri ve optimizasyon
Jacobi iterasyonu, Laplace denklemi ve kare matris çarpımı gibi örnek kodlar adım adım hızlandırılır; her adımda hız artışı ölçülür.
Kodu baştan yazmadan direktiflerle GPU hızlandırması elde edersiniz.
Data bölgeleriyle gereksiz host-device aktarımlarını ortadan kaldırırsınız.
Derleyici çıktısı ve Nsight ile iyileştirme kararı verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Orta düzey C, C++ veya Fortran bilgisi.
Döngü bağımlılığı ve paralellik fikri.
Linux komut satırı ve derleme.
NVIDIA GPU ve HPC SDK (nvc/nvfortran).
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Gang, worker ve vector kavramlarını açıklayabilirsiniz.
parallel loop ve kernels ile döngüleri paralelleştirebilirsiniz.
Döngü bağımlılıklarını ve aliasing sorunlarını belirleyebilirsiniz.
Data direktifleriyle host-device aktarımını azaltabilirsiniz.
Reduction ve private yan tümceleri doğru kullanabilirsiniz.
async ve wait ile hesaplama-aktarım örtüşmesi sağlayabilirsiniz.
MPI ile OpenACC'yi çoklu GPU'da birleştirebilirsiniz.
Nsight ve -Minfo çıktısı ile optimizasyon kararı verebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Hizmet seviyesi ve tedarikçi yönetimi eğitimi: ITIL 4 pratikleri, SLA/OLA tasarımı, KPI, tedarikçi sözleşmesi ve performans izleme.
Detayları Gör →Microsoft Solution Framework (MSF) eğitimi: Team Model rol kümeleri, Governance Model, fazlar, risk ve hazırlık yönetimi, Azure DevOps eşlemesi.
Detayları Gör →Ürün geliştirme pratikleri eğitimi: ürün keşfi, MVP, backlog, RICE önceliklendirme, A/B testi ve AARRR metrikleriyle ürün yönetimi.
Detayları Gör →Mühendislik liderleri için API oluşturma ve sürdürme eğitimi: REST tasarımı, OpenAPI, sürümleme, OAuth 2.0, rate limiting ve API yönetişimi.
Detayları Gör →Mühendislik liderleri için no-code ve low-code eğitimi: platform seçimi, citizen developer yönetişimi, güvenlik, maliyet ve vendor lock-in riskleri.
Detayları Gör →