---
# System prepended metadata

title: Läxa 13

---

# Läxa 13

## Länkar
### [Veckans google slides](https://docs.google.com/presentation/d/10sHyvTyc6Z1GFvi9ki2CM3BEnMuxfGcMHYVqcPTB2BA/edit?usp=sharing)

### [Intel intrinsics guide](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#) 
Här finns intrinsics för x86_64 instruktioner samt beskrivningar av vad de gör

### [Compiler explorer](https://godbolt.org/)
Användbart för att se vad kompilatorn gör med er kod. Till exempel hur den vektoriserar den.

### [Github repo med SIMD benchmarks](https://github.com/inda21plusplus/simd-benchmarks)

## Uppgifter
* Skriv något med SIMD.
    * Hitta på något, optimera ett gammalt projekt (till exempel er raytracer) eller någon algoritm. Ni kan också lösa det här codeforces problemet: http://codeforces.com/problemset/problem/633/H med SIMD
    * Gör benchmarks för lösning med SIMD och utan SIMD. Presentera nästa övning
* Om ni hittar något intressant benchmarks ta med och visa.
