IT-lexikon Hårdvara Mikroarkitektur

Mikroarkitektur

Hårdvara In English → Uppdaterad: 2026-05-29

Den konkreta interna designen av en processor — hur pipelinen, cacharna, exekveringsenheterna och allt annat faktiskt är byggt. Skiljer sig från instruktionsuppsättningen (ISA): ISA:n är "vad" CPU:n kan göra, mikroarkitekturen är "hur" den gör det.

Distinktionen: ISA (t.ex. x86-64, ARMv9) är kontraktet — vilka instruktioner och register som finns, det programmen ser. Mikroarkitekturen är en specifik implementation av den ISA:n: hur djup pipelinen är, hur stor utfärdningsbredden är, hur cachen är organiserad, hur grenprediktorn fungerar. Samma ISA kan implementeras av många olika mikroarkitekturer med vitt skild prestanda — alla x86-64-CPU:er kör samma instruktioner, men AMD:s "Zen 4" och Intels "Golden Cove" är helt olika mikroarkitekturer internt. Det är på mikroarkitekturnivå konkurrensen och de generella prestandasprången sker (en ny "uarch" varje generation). Att förstå skillnaden förklarar varför "samma instruktionsuppsättning" inte betyder "samma prestanda". En grundläggande abstraktionsnivå i datorarkitektur. Hör ihop med ISA och RISC vs CISC.

← Tillbaka till lexikonet