Developer Voices cover image

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.

Play episode from 24:44
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app