# Performant programming for GPUs

- Institution: CERN
- Department: Thematic CSC
- Speaker: Daniel Campora
- Year: 2021
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3011097)
- 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 3

- Data locality, coalesced memory accesses, tiled data processing - GPU streams, pipelined memory transfers - Under the hood: branchless, warps, masked execution - Debugging and profiling a GPU application.

0:00:00 Slide 1

0:05:49 Slide 2

0:11:37 Slide 3

0:17:25 Slide 4

0:23:14 Slide 5

0:29:02 Slide 6

0:34:50 Slide 7

0:40:39 Slide 8

0:46:27 Slide 9

0:52:15 Slide 10

0:58:04 Slide 11

## Lectures

1. [Performant programming for GPUs](https://invisiblenetwork.ai/learn/cern/3011097/196a9cfe7094), 59 min (CERN's player)
