microarkitektur
Microarkitektur, eller mikroarkitektur, betegner hvordan en prosessorens maskinvare er organisert for å implementere en gitt instruksjonssettarkitektur (ISA). Den omfatter datapath og registre, cacheminne, minnehierarki, pipeline-steg, utførelsesenheter og kontrolllogikk som kobler ISA-instruksjoner til fysiske kretser.
Hensikten med mikroarkitektur er å beskrive hvordan ISA implementeres i maskinvaren, og dessuten at flere mikroarkitekturer
Typiske egenskaper ved moderne mikroarkitekturer inkluderer pipelining, superscalar utførelse (flere instruksjoner kjøres samtidig), ut-av-orden utførelse, grenforutsigelse
Designmålene innebærer ytelse, gjennomstrømning, latens, energiforbruk og areal på silisiumet, samt kostnader ved produksjon. Det er
Innenfor utviklingen av mikroarkitekturer følger trender ISA-utvidelser og krav til bedre ytelse, med dype pipeliner og
Eksempler på mikroarkitekturer inkluderer Intels Core-, AMDs Zen- og Arm Cortex-familier, som alle har utviklet seg
---