Cet atelier sera donné en anglais par Mr. Nikolai Sergueev, analyste en calcul scientifique à Calcul Québec à l'Université de Montréal. Summary This workshop tutorial introduces the Graphics Processing Unit (GPU) as a massively parallel computing device, the CUDA parallel programming language, and some of the CUDA numerical libraries for use in high performance computing. We start by demonstrating the difference between the Central Processing Unit (CPU) and GPU, then explain CUDA GPU architecture along with CUDA execution and memory model. Second part of the tutorial is a hands-on training session where we show how to compile and run CUDA C/C++ programs as well as use CUDA FFT and linear algebra libraries for intensive numerical computations. Upon completion, participants should understand key GPU concepts and be able to write simple GPU programs with CUDA C/C++. Prerequisite Knowledge of the C/C++ programming language is required. Attendees should bring their personal laptop computer to participate in the hands-on content. Lesson plan Understanding the architecture of a GPU Understanding the workflow of a CUDA program Understanding the core principles to use a GPU efficiently Identify whether an algorithm is a good candidate for ‘easy’ performance gains on a GPU Find information on the web and within the NVidia CUDA SDK Writing and compiling a minimal CUDA code and compiling CUDA examples Managing GPU memory and understanding the various types of GPU memory Using threads and blocks to write parallel algorithms Checking errors Overview of what’s outside CUDA (OpenACC, Libraries, OpenCL, Applications) Optional topics: Using multiple GPUs Using unified memory in Cuda 6 Nvidia Visual Profiler Asynchronous operations with Cuda streams FAQ Comment puis-je contacter l'organisateur si j'ai des questions? Vous pouvez contacter l'adresse support@calculquebec.ca
Popularité
Distance
Prix
Littérature
Introduction to GPU programming with CUDA [CQ - U. de Montréal]
Top 3 des applications pour pianos auto-jouants (Disklavier, PianoDisc, Spirio…)
Bonus 25$ Wealthsimple: Banque en Ligne pour Nouveaux Arrivants à Montréal
Comment choisir le coach sportif qui vous correspond vraiment ?
Québec : quels sont les premiers gestes à poser pour protéger sa plomberie avant l’hiver
1
Toutes les sorties
30
Concerts
38
Art & Musées
17
Festivals & Marchés
104
Party & Nightlife
3
5 à 7 & Réseautage
7
Théâtre & Humour
90
Jeux & Attractions
264
Déjeuners & Brunch
1720
Restaurants étonnants
15
LGBT
944
Sports & Fitness
111
Danse
1015
Poutines
41
Coups de cœur de So Montréal
![Introduction to GPU programming with CUDA [CQ - U. de Montréal]](/www-html/img/default.png)
Introduction to GPU programming with CUDA [CQ - U. de Montréal]
variable
12 novembre 2015 à 9h00
Description