# Parallel computing with RISC-V vectors (lecture)

- Institution: CERN
- Speaker: Airat Galiamov
- Year: 2026
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3023638)
- Licence: [CERN](https://copyright.web.cern)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

For faster computing it is necessary to utilize data parallelism. The tools available for programmers for parallel computing depend on hardware and CPUs architecture. The RISC-V architecture provides a vector processor style Single Instruction, Multiple Data (SIMD) instruction. The proposed 1 hour lecture will include: - Concept of parallel data processing. Classification of various approaches. - Overview of an array processor and vector processor approach. How these theoretical approaches are used for vectorization in CPUs and GPUs. - Description of how SIMD is implemented in x86 architecture; its features, advantages and problems. - Description of how RISC-V "V" extension is implementing scalable vectorization; it's features, problems and advantages over x86 architecture approach. - Examples of vectorizations done by compiler and necessary manual vectorizations.

00:00:00 Slide 1

00:01:06 Slide 2

00:01:56 Slide 3

00:04:00 Slide 4

00:04:37 Slide 5

00:08:23 Slide 6

00:10:28 Slide 7

00:11:10 Slide 8

00:12:17 Slide 9

00:14:34 Slide 10

00:15:26 Slide 11

00:16:01 Slide 12

00:18:33 Slide 13

00:20:30 Slide 14

00:22:17 Slide 15

00:23:58 Slide 16

00:25:07 Slide 17

00:26:53 Slide 18

00:28:00 Slide 19

00:30:01 Slide 20

00:31:52 Slide 21

00:33:18 Slide 22

00:33:44 Slide 23

00:33:59 Slide 24

00:35:19 Slide 25

00:36:07 Slide 26

00:36:59 Slide 27

00:38:27 Slide 28

00:39:46 Slide 29

00:40:20 Slide 30

00:43:23 Slide 31

00:45:34 Slide 32

## Lectures

1. [Parallel computing with RISC-V vectors (lecture)](https://invisiblenetwork.ai/learn/cern/3023638/05f911f9c155), 48 min (CERN's player)
