mikroarkkitehtuuria
Mikroarkkitehtuuri tarkoittaa prosessorin sisäistä järjestelyä: sen toteutusta, miten laskenta-, rekisteri-, ohjaus- ja muistijärjestelmät sekä putkisto ja välimuistit on organisoitu. Se on erillinen mutta keskeinen osa prosessoria ja se vaikuttaa suoraan suorituskykyyn, sähkökulutukseen ja valmistustekniikkaan. Mikroarkkitehtuuri on erillinen ISA:sta (instruction set architecture), joka määrittelee ohjelmointirajapinnan ja käytettävissä olevat käskyt.
Tärkeimmät elementit ovat putkisto, joka jakaa käskyn suoritusvaiheisiin; superskalaarisuus, mikä mahdollistaa useampien käskyjen samanaikaisen suorittamisen; ohjauslogiikka
Suunnittelussa korostuvat suorituskyvyn, tehonkulutuksen ja piirijännitteen sekä alueen välinen tasapaino. Kohtuullinen kelloaika, energiatehokkuus ja laitteiston kustannukset
Esimerkkejä käytännön mikroarkkitehtuureista ovat x86-pohjaisten prosessorien Core- ja Xeon-sarjojen ratkaisut, AMD:n Zen -perheen mikrorakenteet sekä ARM-pohjaisten