| English | Finnish | Lectures |
|---|
| (memory) alignment | kohdistaminen | 2B |
| accumulate | koota (yhteen) | 1D |
| arithmetic operation | aritmeettinen operaatio | 1C |
| array | taulukko | 1C |
| assembly code | konekielikoodi | 3B |
| benchmark | suorituskyvyn mittaus, suorituskykymittaus | 1C |
| benchmarking | vertailuanalyysi | 1C |
| bit mask | bittimaski | 5C |
| block | lohko | 4A |
| block index | lohkon indeksi | 4B |
| bottleneck | pullonkaula | 1C |
| cache line | välimuistirivi | 3C |
| cache memory | välimuisti | 1C |
| cache memory hierarchy | välimuistihierarkia | 1C |
| cache miss | ei löydy välimuistista | 3C |
| chain | sarja | 1D |
| clock cycle | kellojakso | 1A |
| clock speed | kellonopeus, kellotaajuus | |
| computational problem | laskennallinen ongelma | 1C |
| computer network | tietokoneverkko | |
| core | ydin | 1A |
| cost | hinta, kustannus | 1C |
| counter | laskuri | 2B |
| CPU | prosessori, suoritin | 1A |
| CPU core | prosessoriydin, suoritinydin | 1A |
| CPU register | rekisteri | 1C |
| critical section | kriittinen alue | 6D |
| data race | kilpatilanne | 2A |
| data structure | tietorakenne | 2C |
| dependency chain | riippuvuusketju | 1D |
| depth | syvyys | 6A |
| distributed computing | hajautettu laskenta | 6D |
| double-precision floating-point number | kaksinkertaisen tarkkuuden liukuluku | 2B |
| dynamic schedule | dynaaminen aikataulutus | 2A |
| elementwise | alkioittainen | 2B |
| environment variable | ympäristömuuttuja | |
| execution mask | suoritusmaski | 5C |
| execution unit | suoritusyksikkö | 1A |
| float | liukuluku | 2B |
| floating-point multiplication | liukulukulaskenta, (yksi) liukulukulasku | 1A |
| GPU | grafiikkaprosessori, grafiikkasuoritin | 1A |
| hardware | laitteisto | 1A |
| if-else statement | ehtolause | 5C |
| in parallel | rinnakkain | 1D |
| index | indeksi | 2B |
| input data | syöttötiedot, syötedata, datasyöte | 1C |
| input matrix | syötematriisi | 1C |
| input size | syötekoko | 1C |
| instruction level parallelism | käskytason rinnakkaisuus | 1D |
| interleaved | limittynyt | 1D |
| intrinsic function | intrinsic-funktio, sisäänrakennettu funktio | 2B |
| kernel | ydinfunktio | 4B |
| latency | latenssi | 1A |
| linear reading | lineaarinen lukutapa, lukeminen | 1C |
| linked list | linkitetty lista | 1D |
| local sum | osasumma | 5A |
| machine language instruction | konekielinen käsky | 1D |
| machine language operation | konekielinen operaatio | 1D |
| main memory | keskusmuisti | 1C |
| massively parallel | massiivisesti rinnakkainen | 1A |
| matrix | matriisi | 1C |
| memory access | muistihaku, muistiviittaus, muistiosoitus | |
| memory access pattern | muistista hakeminen | 1C |
| memory cell | muistisolu | 1C |
| memory operation | muistioperaatio | |
| memory read | muistihaku | 3B |
| memory reference | muistiviittaus | 3C |
| memory request | muistihaku | 4C |
| merge sort | lomituslajittelu | |
| multicore | moniytiminen | 1A |
| multicore parallelism | moniytimellinen rinnakkaisuus | 2A |
| multithreading | usealla säikeellä tehtävä laskenta | 1A |
| operation | käsky, operaatio | 1A |
| optimization flag | optimointilippu | 1C |
| out-of-order execution | epäjärjestyksessä suorittaminen | 4A |
| overhead | yleisrasite, lisätyö | 2A |
| parallel algorithm | rinnakkaisalgoritmi | 6A |
| parallel computer | rinnakkaistietokone | 1A |
| parallel performance | rinnakkaisten prosessien suorituskyky | 1A |
| parallel programming | rinnakkaisohjelmointi | 1A |
| parallel throughput | rinnakkainen läpäisy | 1A |
| parallelise | rinnakkaistaa | 2A |
| parallelism | rinnakkaisuus | 1A |
| pass | siirtää | 2B |
| performance | suoritusteho, suorituskyky | 1A |
| pipeline | liukuhihna | 1D |
| pipelining | liukuhihnoitus | 1A |
| pointer | osoitin, viittaus, linkki | 2B, 6C |
| pointer jumping | linkintuplaus, linkinkahdennus | 6C |
| postprocessing | jälkikäsittely | 2B |
| pragma | pragma | 2A |
| prefix sum | alkuosasumma | 6B |
| preprocessing | esikäsittely | 2B |
| processing power | laskentateho | 1C |
| processor | prosessori, suoritin | 1A |
| quicksort (algorithm) | pikalajittelu | 6A |
| radix sort | kantalukulajittelu | |
| read operation | lukuoperaatio | 3B |
| result matrix | tulosmatriisi | 1C |
| rollback | peruminen | 6D |
| scalar (adj.) | skalaarinen | 2C |
| scalar (n) | skalaari | 2B |
| scheduler | vuorontaja, vuorotin | 5A, 5B |
| sequential | peräkkäin | 1D |
| sequential code | perättäiskoodi | 4A |
| sequential computer | sekventiaalisesti toimiva tietokone | 1A |
| sequential operation | perättäinen operaatio | 1D |
| sequential performance | peräkkäinen suorituskyky, peräkkäisten prosessien suorituskyky | 1A |
| sequential throughput | peräkkäinen läpäisy | 1A |
| signed | etumerkillinen | |
| simultaneously | samanaikaisesti | 1D |
| single-precision floating point | yksinkertaisen tarkkuuden liukuluku | 1A |
| specification | määrittely | 6A |
| streaming multiprocessor (SM) | SM-suoritin | 4A |
| successor | seuraava | 6C |
| superscalar | superskalaarinen | 1A |
| synchronization | synkronointi | 5A |
| synchronize | synkronoida | 5A |
| Tensor Processing Unit (TPU) | tensorisuoritin | 6D |
| theoretical maximum performance | teoreettinen maksimisuorituskyky | 1C |
| thread | säie | 2A |
| thread index | säikeen indeksi | 4B |
| thread of execution | suorituspolku | 2A |
| throughput | suoritusteho, läpäisy | 1A |
| time-sharing | osituskäyttö | 2A |
| transactional memory | transaktiomuisti | 6D |
| transistor | transistori | 1A |
| transpose | transpoosi | 1C |
| unroll (a loop) | purkaa silmukka | 1D |
| unsigned | etumerkitön | |
| vector of floating point numbers | liukulukuvektori | 2B |
| vector operation | vektorioperaatio | 1A |
| vector register | vektorirekisteri | 2B |
| vectorization | vektorointi | 1A |
| warp | warp | 4A |
| work | työ | 6A |
| work-sharing | tehtävien jako | 2A |