mikroarkkitehtuureja
Mikroarkkitehtuureja tarkoittaa prosessorin sisäisiä toteutustapoja, jotka määrittävät, miten käskyt käsitellään ja suoritetaan laitteistossa. Ne ovat eri tasoinen kuin käskykanta (ISA): sama ISA voidaan toteuttaa monella eri mikroarkkitehtuurilla, jotka eroavat suorituskyvyn, energiatehokkuuden ja kustannusten suhteen.
Tyypillisiä mikroarkkitehtuurin osia ovat käskyputki, rekisterit, ALU- ja FPU-yksiköt, välimuistit, haarauksen ennustus, rinnakkaisten suoritusyksiköiden ohjaus sekä
Tunnettuja esimerkkejä ovat eri valmistajien x86- ja ARM-mikroarkkitehtuurit (esim. Intelin ja AMD:n sarjat, ARM Cortex -perhe),
Turvallisuus on noussut keskeiseksi, koska mikroarkkitehtuurin optimoinnit voivat aiheuttaa sivokanavahyökkäyksiä (esim. Spectre, Meltdown), minkä vuoksi laitteisto-