# Programming for GPUs

- Institution: CERN
- Department: Thematic CSC
- Speaker: Dorothea vom Bruch
- Year: 2021
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3012115)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Programming for Heterogeneous Architectures - lecture 2

- From SIMD to SPMD, a programming model transition - Thread and memory organization - Basic building blocks of a GPU program - Control flow, synchronization, atomics.

0:00:00 Slide 1

0:06:24 Slide 2

0:12:47 Slide 3

0:19:10 Slide 4

0:25:33 Slide 5

0:31:56 Slide 6

0:38:19 Slide 7

0:44:42 Slide 8

0:51:05 Slide 9

0:57:28 Slide 10

## Lectures

1. [Programming for GPUs](https://invisiblenetwork.ai/learn/cern/3012115/09770b4871ab), 1 h 4 min (CERN's player)
