
Een microarchitectuur (soms ook µarch) is in de computertechniek een manier waarop een instructieset is verwerkt in een specifieke processor.
Binnen deze technologie zijn er de processorstructuur, zoals de ALU en registers, en de processorindeling, zoals functionele eenheden die de werkprocessen uitvoeren.
Bij het optimaliseren voor verschillende prestatiedoelen moet rekening worden gehouden met de uit te voeren programma's, de instructieset, de microarchitectuur, de productie en hun interactie. Ondanks deze complexe onderwerpen zijn er prestatiekenmerken die uitsluitend afhankelijk zijn van de microarchitectuur. Enkele voorbeelden zijn:
Enkele voorbeelden zijn onder meer: