skaalaantuvuus
Skaalaantuvuus tarkoittaa järjestelmän, ohjelmiston tai algoritmin kykyä hyödyntää lisättyjä resursseja siten, että suorituskyky tai kapasiteetti paranee. Keskeistä on, miten hyvin työmäärä voidaan jakaa rinnakkain ja kuinka paljon viive tai kustannukset kasvavat tiedonsiirissä ja synkronoinnissa.
Skaalausta tarkastellaan usein kahdella päätyypillä: vahva skaalaus (strong scaling) ja heikko skaalaus (weak scaling). Vahva skaalaus
Mittarit ja konsepteja ovat muun muassa nopeusparannus S(n) = T1 / Tn ja tehokkuus E(n) = S(n)/n. Lineaarinen skaalaus
Pullonkauloja skaaloituvuudessa ovat kommunikaatio- ja synkronointikustannukset, muistiväylän rajoitteet sekä I/O. Näiden tekijöiden kasvaessa skaalaus heikkenee, vaikka
Skaalaantuvuutta arvioidaan ja sovelletaan laajasti käytännön konteksteissa, kuten korkeapainoiseen laskentaan, pilvi-infrastruktuuriin, suurten datamassojen analysointiin, tietokantoihin ja