
GPUs, from Simulation to Encryption (with Agnès Leroy)
Developer Voices
00:00
Optimizing GPU Programming with C++ and CUDA
This chapter explores the intricacies of GPU programming, focusing on C++ and CUDA for performance optimization across various applications. It covers essential principles such as kernel definitions, thread organization, and the evolution of GPU technologies, including challenges related to multi-GPU synchronization. The discussion also highlights the transition of applications from fluid dynamics to cryptography, showcasing the versatility of GPU technology in addressing complex computational problems.
Transcript
Play full episode