# The perfectly parallel program: Design philosophy for parallel programming (2/2)

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

- Relating the fundamental restrictions and capabilities of hardware parallelism to software engineering - Defining what makes an algorithm "parallel" or not - Considerations for designing a parallel algorithm with respect to control flow and memory access - Legacy code, and how to go about re-designing existing software for novel hardware.

0:00:00 Slide 1

0:01:04 Slide 2

0:02:31 Slide 3

0:04:33 Slide 4

0:07:42 Slide 5

0:09:31 Slide 6

0:10:54 Slide 7

0:12:10 Slide 8

0:13:28 Slide 9

0:14:57 Slide 10

0:16:44 Slide 11

0:18:17 Slide 12

0:21:18 Slide 13

0:23:27 Slide 14

0:24:37 Slide 15

0:27:03 Slide 16

0:29:48 Slide 17

0:32:23 Slide 18

0:33:51 Slide 19

0:36:35 Slide 20

0:38:08 Slide 21

0:39:46 Slide 22

0:41:12 Slide 23

0:45:09 Slide 24

0:48:12 Slide 25

0:49:15 Slide 26

0:52:50 Slide 27

## Lectures

1. [The perfectly parallel program: Design philosophy for parallel programming (2/2)](https://invisiblenetwork.ai/learn/cern/3006449/21b8bdd781d5), 55 min (CERN's player)
