The lecture videos are available both on Panopto and on YouTube, in up to 4K resolution, with English and Finnish subtitles. The slides are also available in the PDF format.
YouTube playlist with all parts of the lecture.
Part 2A: Multicore parallelism · OpenMP (13 min)
Part 2B: Vector operations (10 min)
Part 2C: How to benefit from vector operations? (10 min)
| English | Finnish |
|---|---|
| (memory) alignment | kohdistaminen |
| counter | laskuri |
| data race | kilpatilanne |
| data structure | tietorakenne |
| double-precision floating-point number | kaksinkertaisen tarkkuuden liukuluku |
| dynamic schedule | dynaaminen aikataulutus |
| elementwise | alkioittainen |
| float | liukuluku |
| index | indeksi |
| intrinsic function | intrinsic-funktio, sisäänrakennettu funktio |
| multicore parallelism | moniytimellinen rinnakkaisuus |
| overhead | yleisrasite, lisätyö |
| parallelise | rinnakkaistaa |
| pass | siirtää |
| pointer | osoitin, viittaus, linkki |
| postprocessing | jälkikäsittely |
| pragma | pragma |
| preprocessing | esikäsittely |
| scalar (adj.) | skalaarinen |
| scalar (n) | skalaari |
| thread | säie |
| thread of execution | suorituspolku |
| time-sharing | osituskäyttö |
| vector of floating point numbers | liukulukuvektori |
| vector register | vektorirekisteri |
| work-sharing | tehtävien jako |