Programming Parallel Computers

Terminology

EnglishFinnishLectures
(memory) alignmentkohdistaminen2B
accumulatekoota (yhteen)1D
arithmetic operationaritmeettinen operaatio1C
arraytaulukko1C
assembly codekonekielikoodi3B
benchmarksuorituskyvyn mittaus, suorituskykymittaus1C
benchmarkingvertailuanalyysi1C
bit maskbittimaski5C
blocklohko4A
block indexlohkon indeksi4B
bottleneckpullonkaula1C
cache linevälimuistirivi3C
cache memoryvälimuisti1C
cache memory hierarchyvälimuistihierarkia1C
cache missei löydy välimuistista3C
chainsarja1D
clock cyclekellojakso1A
clock speedkellonopeus, kellotaajuus
computational problemlaskennallinen ongelma1C
computer networktietokoneverkko
coreydin1A
costhinta, kustannus1C
counterlaskuri2B
CPUprosessori, suoritin1A
CPU coreprosessoriydin, suoritinydin1A
CPU registerrekisteri1C
critical sectionkriittinen alue6D
data racekilpatilanne2A
data structuretietorakenne2C
dependency chainriippuvuusketju1D
depthsyvyys6A
distributed computinghajautettu laskenta6D
double-precision floating-point numberkaksinkertaisen tarkkuuden liukuluku2B
dynamic scheduledynaaminen aikataulutus2A
elementwisealkioittainen2B
environment variableympäristömuuttuja
execution masksuoritusmaski5C
execution unitsuoritusyksikkö1A
floatliukuluku2B
floating-point multiplicationliukulukulaskenta, (yksi) liukulukulasku1A
GPUgrafiikkaprosessori, grafiikkasuoritin1A
hardwarelaitteisto1A
if-else statementehtolause5C
in parallelrinnakkain1D
indexindeksi2B
input datasyöttötiedot, syötedata, datasyöte1C
input matrixsyötematriisi1C
input sizesyötekoko1C
instruction level parallelismkäskytason rinnakkaisuus1D
interleavedlimittynyt1D
intrinsic functionintrinsic-funktio, sisäänrakennettu funktio2B
kernelydinfunktio4B
latencylatenssi1A
linear readinglineaarinen lukutapa, lukeminen1C
linked listlinkitetty lista1D
local sumosasumma5A
machine language instructionkonekielinen käsky1D
machine language operationkonekielinen operaatio1D
main memorykeskusmuisti1C
massively parallelmassiivisesti rinnakkainen1A
matrixmatriisi1C
memory accessmuistihaku, muistiviittaus, muistiosoitus
memory access patternmuistista hakeminen1C
memory cellmuistisolu1C
memory operationmuistioperaatio
memory readmuistihaku3B
memory referencemuistiviittaus3C
memory requestmuistihaku4C
merge sortlomituslajittelu
multicoremoniytiminen1A
multicore parallelismmoniytimellinen rinnakkaisuus2A
multithreadingusealla säikeellä tehtävä laskenta1A
operationkäsky, operaatio1A
optimization flagoptimointilippu1C
out-of-order executionepäjärjestyksessä suorittaminen4A
overheadyleisrasite, lisätyö2A
parallel algorithmrinnakkaisalgoritmi6A
parallel computerrinnakkaistietokone1A
parallel performancerinnakkaisten prosessien suorituskyky1A
parallel programmingrinnakkaisohjelmointi1A
parallel throughputrinnakkainen läpäisy1A
paralleliserinnakkaistaa2A
parallelismrinnakkaisuus1A
passsiirtää2B
performancesuoritusteho, suorituskyky1A
pipelineliukuhihna1D
pipeliningliukuhihnoitus1A
pointerosoitin, viittaus, linkki2B, 6C
pointer jumpinglinkintuplaus, linkinkahdennus6C
postprocessingjälkikäsittely2B
pragmapragma2A
prefix sumalkuosasumma6B
preprocessingesikäsittely2B
processing powerlaskentateho1C
processorprosessori, suoritin1A
quicksort (algorithm)pikalajittelu6A
radix sortkantalukulajittelu
read operationlukuoperaatio3B
result matrixtulosmatriisi1C
rollbackperuminen6D
scalar (adj.)skalaarinen2C
scalar (n)skalaari2B
schedulervuorontaja, vuorotin5A, 5B
sequentialperäkkäin1D
sequential codeperättäiskoodi4A
sequential computersekventiaalisesti toimiva tietokone1A
sequential operationperättäinen operaatio1D
sequential performanceperäkkäinen suorituskyky, peräkkäisten prosessien suorituskyky1A
sequential throughputperäkkäinen läpäisy1A
signedetumerkillinen
simultaneouslysamanaikaisesti1D
single-precision floating pointyksinkertaisen tarkkuuden liukuluku1A
specificationmäärittely6A
streaming multiprocessor (SM)SM-suoritin4A
successorseuraava6C
superscalarsuperskalaarinen1A
synchronizationsynkronointi5A
synchronizesynkronoida5A
Tensor Processing Unit (TPU)tensorisuoritin6D
theoretical maximum performanceteoreettinen maksimisuorituskyky1C
threadsäie2A
thread indexsäikeen indeksi4B
thread of executionsuorituspolku2A
throughputsuoritusteho, läpäisy1A
time-sharingosituskäyttö2A
transactional memorytransaktiomuisti6D
transistortransistori1A
transposetranspoosi1C
unroll (a loop)purkaa silmukka1D
unsignedetumerkitön
vector of floating point numbersliukulukuvektori2B
vector operationvektorioperaatio1A
vector registervektorirekisteri2B
vectorizationvektorointi1A
warpwarp4A
worktyö6A
work-sharingtehtävien jako2A