Multicore and GPGPU Programming

Coursera Course · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Multicore and GPGPU Programming

Coursera · Advanced ·🏗️ Systems Design & Architecture ·2h ago
The course "Multicore and GPGPU Programming" provides a foundational understanding of parallel programming, focusing on developing high-performance, multi-threaded applications in both CPU and GPU environments. Beginning with a review of multicore processor architectures, caching mechanisms, and Non-Uniform Memory Access (NUMA) systems, students will learn the essentials of shared memory programming, synchronisation techniques, and the use of locks to ensure data integrity across threads. The course delves into designing shared memory data structures and introduces advanced synchronisation c…
Watch on Coursera ↗ (saves to browser)
The Cloudflare Outage EXPLAINED
Next Up
The Cloudflare Outage EXPLAINED
Coding with Lewis