# Design patterns and best practices

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

- Good practices: single precision, floating point rounding, avoid register spilling, prefer single source - Other standards: SYCL, HIP, OpenCL - Middleware libraries and cross-architecture compatibility - Reusable parallel design patterns with real-life applications.

0:00:00 Slide 1

0:08:40 Slide 2

0:17:19 Slide 3

0:25:58 Slide 4

0:34:38 Slide 5

0:43:17 Slide 6

0:51:56 Slide 7

1:00:36 Slide 8

1:09:15 Slide 9

1:17:54 Slide 10

1:26:34 Slide 11

## Lectures

1. [Design patterns and best practices](https://invisiblenetwork.ai/learn/cern/3012295/54c77950eb2b), 1 h 27 min (CERN's player)
