# GPU Programming Made Easy with CuPy

- Institution: CERN
- Department: Inverted CSC
- Speaker: Bernardo Abreu Figueiredo
- Year: 2024
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3006340)
- 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)

In scientific environments, Python has become prevalent. At the same time, GPUs have dominated code acceleration use cases in the past years and are used where a large amount of data is processed. This lecture introduces the CuPy library as an easy way to start writing code for GPUs in Python and to accelerate existing applications. The focus is on the capabilities of CuPy through two real-life examples, which demonstrate the versatility of CuPy and its performance improvements for scientific calculations..

0:00:00 Slide 1

0:02:17 Slide 2

0:04:03 Slide 3

0:06:11 Slide 4

0:07:24 Slide 5

0:08:30 Slide 6

0:09:48 Slide 7

0:11:35 Slide 8

0:12:58 Slide 9

0:15:13 Slide 10

0:16:22 Slide 11

0:27:25 Slide 12

0:30:24 Slide 13

0:32:18 Slide 14

0:33:42 Slide 15

0:35:51 Slide 16

0:37:24 Slide 17

0:40:22 Slide 18

0:41:43 Slide 19

0:43:46 Slide 20

0:45:35 Slide 21

0:47:20 Slide 22

0:48:53 Slide 23

0:51:37 Slide 24

## Lectures

1. [GPU Programming Made Easy with CuPy](https://invisiblenetwork.ai/learn/cern/3006340/dfa7ef6adc00), 54 min (CERN's player)
