Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Does My C++ Object Model Work with a GPU and Can I Make It Safe

Meeting Cpp via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the intersection of C++ object models and GPU computing in this conference talk from Meeting C++ 2025. Delve into how C++'s defining features like RAII, value semantics, and automatic variable lifetimes translate to accelerated computing environments, particularly focusing on GPU-based compute using OpenCL and SYCL. Examine the tension between C++'s traditional strengths in developer productivity and code reusability against the emerging demands of GPU programming and safety-critical systems. Learn through detailed code examples and hardware-specific discussions how C++ can address modern requirements in accelerated computing while maintaining its value proposition. Discover the relationship between functional safety and other safety paradigms in the context of GPU programming, with particular emphasis on real-time and safety-critical system applications. Gain insights into accelerator API design principles and understand whether C++ remains a valuable tool or becomes a liability in the era of explosive GPU compute growth.

Syllabus

Does my C++ Object Model Work with a GPU and Can I Make It Safe - Erik Tomusk - Meeting C++ 2025

Taught by

Meeting Cpp

Reviews

Start your review of Does My C++ Object Model Work with a GPU and Can I Make It Safe

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.