moniydinsuoritus
Moniydinsuoritus on tietojenkäsittelyn ja tietokonejärjestelmien suorituskyvyn mittari, joka kuvaa järjestelmän kykyä suorittaa tehtäviä usealla prosessoriydillä samanaikaisesti. Se eroaa yksiytimisestä suorittamisesta ja sitä käytetään arvioimaan ohjelmistojen ja järjestelmien skaalautuvuutta sekä läpimenon tehokkuutta suuremmilla kuormilla.
Mittaukset useilla ytimillä perustuvat yleensä nopeus- tai skaalautuvuusmittauksiin. Nopeusnopeus S(n) = T1/Tn, jossa T1 on ohjelman aikasilmukka
Keskeisiä vaikuttavia tekijöitä ovat muistin hallinta ja välimuistin lokalisointi, rinnakkaisten säikeiden määrän hallinta, tietojen jakaminen sekä
Moniydinsuoritus on keskeinen käsite sekä prosessorien suunnittelussa että ohjelmistokehityksessä. Siihen liittyy optimointi rinnakkaisessa ohjelmoinnissa (multisäikeisyys, tehtäväpohjainen
---