- C Programming
- Linux GCC
Ten prowadzony przez instruktora kurs szkoleniowy na żywo obejmuje sposób programowania GPU do obliczeń równoległych, jak korzystać z różnych platform, jak pracować z platformą CUDA i jej funkcjami oraz jak wykonywać różne techniki optymalizacji za pomocą CUDA. Niektóre z aplikacji obejmują głębokie uczenie się, analitykę, przetwarzanie obrazu i aplikacje inżynieryjne.
Wstęp
Zrozumienie podstaw heterogenicznej metodologii obliczeń
Dlaczego przetwarzanie równoległe? Zrozumienie potrzeby przetwarzania równoległego
Procesory wielordzeniowe - architektura i projektowanie
Wprowadzenie do wątków, podstaw wątków i podstawowych koncepcji równoległości Programming
Zrozumienie podstaw GPU procesów optymalizacji oprogramowania
OpenMP — standard komunikacji równoległej opartej na dyrektywach Programming
Praktyczne / demonstracja różnych programów na maszynach wielordzeniowych
Wprowadzenie do GPU Informatyki
GPU s dla obliczeń równoległych
Procesory graficzne Programming Model
Praktyczne / demonstracja różnych programów na GPU
SDK, zestaw narzędzi i instalacja środowiska dla GPU
Współpraca z różnymi bibliotekami
Demonstracja GPU i narzędzi z przykładowymi programami i OpenACC
Zrozumienie modelu CUDA Programming.
Nauka architektury CUDA
Eksplorowanie i konfigurowanie środowisk programistycznych CUDA
Praca z API Runtime CUDA
Zrozumienie modelu pamięci CUDA
Odkrywanie dodatkowych funkcji API CUDA
AccessEfektywne wykorzystanie pamięci globalnej w CUDA: Globalna optymalizacja pamięci
Optymalizacja transferu danych w CUDA przy użyciu strumieni CUDA
Korzystanie z pamięci współdzielonej w CUDA
Zrozumienie i wykorzystanie operacji i instrukcji atomowych w CUDA
Studium przypadku: Podstawowe cyfrowe przetwarzanie obrazu za pomocą CUDA
Praca z wieloma procesorami graficznymi Programming
Zaawansowane profilowanie sprzętu i próbkowanie na NVIDIA/CUDA
Używanie interfejsu API dynamicznej równoległości CUDA do dynamicznego uruchamiania jądra
Podsumowanie i wnioski
United Arab Emirates - NVIDIA GPU Programming - Extended
Qatar - NVIDIA GPU Programming - Extended
Egypt - NVIDIA GPU Programming - Extended
Saudi Arabia - NVIDIA GPU Programming - Extended
South Africa - NVIDIA GPU Programming - Extended
Brasil - NVIDIA GPU Programming - Extended
Canada - NVIDIA GPU Programming - Extended
中国 - NVIDIA GPU Programming - Extended
香港 - NVIDIA GPU Programming - Extended
澳門 - NVIDIA GPU Programming - Extended
台灣 - NVIDIA GPU Programming - Extended
USA - NVIDIA GPU Programming - Extended
Österreich - NVIDIA GPU Programming - Extended
Schweiz - NVIDIA GPU Programming - Extended
Deutschland - NVIDIA GPU Programming - Extended
Czech Republic - NVIDIA GPU Programming - Extended
Denmark - NVIDIA GPU Programming - Extended
Estonia - NVIDIA GPU Programming - Extended
Finland - NVIDIA GPU Programming - Extended
Greece - NVIDIA GPU Programming - Extended
Magyarország - NVIDIA GPU Programming - Extended
Ireland - NVIDIA GPU Programming - Extended
Luxembourg - NVIDIA GPU Programming - Extended
Latvia - NVIDIA GPU Programming - Extended
España - Programación NVIDIA GPU - Extended
Italia - NVIDIA GPU Programming - Extended
Lithuania - NVIDIA GPU Programming - Extended
Nederland - NVIDIA GPU Programming - Extended
Norway - NVIDIA GPU Programming - Extended
Portugal - NVIDIA GPU Programming - Extended
România - NVIDIA GPU Programming - Extended
Sverige - NVIDIA GPU Programming - Extended
Türkiye - NVIDIA GPU Programming - Extended
Malta - NVIDIA GPU Programming - Extended
Belgique - NVIDIA GPU Programming - Extended
France - NVIDIA GPU Programming - Extended
日本 - NVIDIA GPU Programming - Extended
Australia - NVIDIA GPU Programming - Extended
Malaysia - NVIDIA GPU Programming - Extended
New Zealand - NVIDIA GPU Programming - Extended
Philippines - NVIDIA GPU Programming - Extended
Singapore - NVIDIA GPU Programming - Extended
Thailand - NVIDIA GPU Programming - Extended
Vietnam - NVIDIA GPU Programming - Extended
India - NVIDIA GPU Programming - Extended
Argentina - Programación NVIDIA GPU - Extended
Chile - Programación NVIDIA GPU - Extended
Costa Rica - Programación NVIDIA GPU - Extended
Ecuador - Programación NVIDIA GPU - Extended
Guatemala - Programación NVIDIA GPU - Extended
Colombia - Programación NVIDIA GPU - Extended
México - Programación NVIDIA GPU - Extended
Panama - Programación NVIDIA GPU - Extended
Peru - Programación NVIDIA GPU - Extended
Uruguay - Programación NVIDIA GPU - Extended
Venezuela - Programación NVIDIA GPU - Extended
Polska - NVIDIA GPU Programming - Extended
United Kingdom - NVIDIA GPU Programming - Extended
South Korea - NVIDIA GPU Programming - Extended
Pakistan - NVIDIA GPU Programming - Extended
Sri Lanka - NVIDIA GPU Programming - Extended
Bulgaria - NVIDIA GPU Programming - Extended
Bolivia - Programación NVIDIA GPU - Extended
Indonesia - NVIDIA GPU Programming - Extended
Kazakhstan - NVIDIA GPU Programming - Extended
Moldova - NVIDIA GPU Programming - Extended
Morocco - NVIDIA GPU Programming - Extended
Tunisia - NVIDIA GPU Programming - Extended
Kuwait - NVIDIA GPU Programming - Extended
Oman - NVIDIA GPU Programming - Extended
Slovakia - NVIDIA GPU Programming - Extended
Kenya - NVIDIA GPU Programming - Extended
Nigeria - NVIDIA GPU Programming - Extended
Botswana - NVIDIA GPU Programming - Extended
Slovenia - NVIDIA GPU Programming - Extended
Croatia - NVIDIA GPU Programming - Extended
Serbia - NVIDIA GPU Programming - Extended
Bhutan - NVIDIA GPU Programming - Extended