moniytimisistä
Moniytiminen järjestelmä tarkoittaa CPU-arkkitehtuuria, jossa samassa sirussa on useita suorittimia eli ytimia. Jokainen ydin pystyy suorittamaan omia säikeitään, ja ne jakavat muistin sekä väylät sekä mahdollisesti välimuistinsa. Moniytimisyyden tarkoituksena on parantaa suorituskykyä ja läpivarmuutta erityisesti monisäikeisissä ohjelmissa sekä säilyttää energiatehokkuus.
Tyypillisesti moniytimisissä prosessoreissa on yhteinen muisti ja cache-kierrokset, jotka on suunniteltu toimimaan yhteen ilman liiallista kilpailua.
Käyttökohteita ovat kuluttajatason tietokoneet, palvelimet, mobiililaitteet sekä sulautetut järjestelmät. Esimerkiksi dual- tai quad-core sekä useampiytimiset sirut
Haasteina ovat Amdahlin laki, joka rajaa teoreettisen nopeuttavan vaikutuksen, sekä ohjelmiston suunnittelu: rinnakkaisuus, synkronointi ja muistibandwidth