AI, Data Science & Cloud Certificates from Google, IBM & Meta
AI Engineer - Learn how to integrate AI into software applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn to integrate NVIDIA's CUDA parallel computing platform with Go programming language to achieve GPU acceleration for computationally intensive applications in this 30-minute conference talk. Discover the fundamentals of GPU computing and the CUDA programming model, understanding when and why GPU acceleration is essential, particularly for machine learning and artificial intelligence workloads. Explore practical implementation techniques using Go's cgo to call CUDA functions directly from Go code, manage memory transfers between CPU and GPU efficiently, and implement debugging and performance monitoring strategies. Master common patterns and best practices that ensure smooth application performance while working through hands-on examples that demonstrate how to implement and optimize GPU-accelerated computations. Gain the knowledge and skills needed to incorporate GPU acceleration into your Go projects, achieving significant performance improvements for compute-intensive tasks in machine learning, artificial intelligence, and other demanding computational domains.
Syllabus
GopherCon 2025: Go Faster: Integrating CUDA in Go for GPU Acceleration - Sam Burns
Taught by
Gopher Academy