2023 - GPU wth Julia part 2

  Рет қаралды 244

cscsch

cscsch

3 ай бұрын

!!! Get the material discussed in the course and any other relevant information from here: github.com/omlins/julia-gpu-c...
Dr. Samuel Omlin (Computational Scientist | Responsible for Julia computing, CSCS) hold for the second time together with the guest instructor Dr. Tim Besard (Creator and Lead developer of CUDA.jl, JuliaHub Inc.) the course "GPU Programming with Julia" at the Swiss National Supercomputing Centre (CSCS). This 2nd edition took place on-site at CSCS in Lugano from November 22 to 24, 2023.
The programming language Julia is being more and more adopted in High Performance Computing (HPC) due to its unique way to combine performance with simplicity and interactivity, enabling unprecedented productivity in HPC development. This course discusses both basic and advanced topics relevant for single and Multi-GPU computing with Julia. It focuses on the CUDA.jl package, which enables writing native Julia code for GPUs. This course combines lectures and hands-on sessions.
Part 1
00:00: Introduction to the course
03:23: Introduction to part 1 ( • 2023 - GPU with Julia ... )
04:59: Presentation of notebook 1-0: Introduction ( • 2023 - GPU with Julia ... )
24:19: Presentation of notebook 1-1: Array programming ( • 2023 - GPU with Julia ... )
43:18: Presentation of notebook 1-2: Application analysis and optimization ( • 2023 - GPU with Julia ... )
1:33:22: Presentation of notebook 1-3: Kernel programming ( • 2023 - GPU with Julia ... )
2:25:23: Presentation of notebook 1-4: Kernel analysis and optimization ( • 2023 - GPU with Julia ... )
3:19:16: Presentation of notebook 2-1: CUDA libraries ( • 2023 - GPU with Julia ... )
3:41:08: Presentation of notebook 2-2: Memory management ( • 2023 - GPU with Julia ... )
4:03:44: Presentation of notebook 2-3: Concurrent computing ( • 2023 - GPU with Julia ... )
Part 2
00:51: High-speed introduction/thoughts on GPU supercomputing ( • 2023 - GPU wth Julia p... )
08:38: Overview on course notebooks of part 1 ( • 2023 - GPU wth Julia p... )
11:08: Presentation of notebook 1: Memory copy and performance evaluation ( • 2023 - GPU wth Julia p... )
43:59: Walk through solutions of notebook 2: Application performance evaluation and optimization ( • 2023 - GPU wth Julia p... )
58:29: Presentation on sustainable HPC building block development in Julia ( • 2023 - GPU wth Julia p... )
1:27:56: Walk through solutions of notebook 3: Using shared memory ( • 2023 - GPU wth Julia p... )
1:37:35: Walk through solutions of notebook 4: Steering registers and using warp level functions ( • 2023 - GPU wth Julia p... )
1:57:02: Walk through solutions of notebook 5: Distributed parallelization ( • 2023 - GPU wth Julia p... )

Пікірлер
2023 - GPU with Julia part 1
4:18:48
cscsch
Рет қаралды 575
Introduction to the GPU architecture, Karakasis
1:47:40
cscsch
Рет қаралды 2,3 М.
🤔Какой Орган самый длинный ? #shorts
00:42
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 73 МЛН
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
Multicore Memory Caching Issues - Cache Coherency
28:14
cscsch
Рет қаралды 45 М.
How to Run Betrayal in Settlers League
29:37
Path of Evening
Рет қаралды 1,7 М.
Recast Office Hours #2 - Parameter Recovery
38:46
Recast
Рет қаралды 76
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 39 МЛН
02 Hands on Introduction to Deep Learning with PyTorch
1:30:13
01 Hands on Introduction to Deep Learning with PyTorch
1:52:58
Multicore Memory Caching Issues - NUMA
25:44
cscsch
Рет қаралды 8 М.
Introduction to CUDA
21:31
Applied Parallel Computing LLC
Рет қаралды 2,4 М.
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 926 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 981 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 680 М.