Moniydinjärjestelmillä
Moniydinjärjestelmät, englanniksi multi-core systems, viittaavat tietokonejärjestelmiin, joissa on useampi kuin yksi suoritusyksikkö eli ydin samalla prosessorilla. Jokainen ydin kykenee itsenäisesti suorittamaan ohjelmakoodia, mikä mahdollistaa useiden tehtävien samanaikaisen käsittelyn tai yhden monimutkaisen tehtävän nopeuttamisen jakamalla sen usealle ytimelle.
Tämä teknologia on kehittynyt merkittävästi viime vuosikymmeninä, ja nykyään useimmat kuluttaja- ja palvelinprosessorit ovat moniydinjärjestelmiä. Tyypillisesti
Monen ytimen hyödyntäminen vaatii ohjelmistojen suunnittelua, joka tukee rinnakkaiskäsittelyä. Käyttöjärjestelmät ja sovellukset on optimoitu jakamaan työtä
Vaikka moniydinjärjestelmät tarjoavat etuja suorituskyvyssä ja energiatehokkuudessa verrattuna yksittäisiin ytimiin, niiden täyden potentiaalin hyödyntäminen voi vaatia