mikroarkkitehtuurit
Mikroarkkitehtuuri tarkoittaa prosessorin sisäistä toteutusta, joka implementoi sille asetetun käskysetin (ISA). Se kuvaa, miten käskyt puretaan, miten ne ohjataan pipelineen, miten useat suoritusyksiköt sekä rekisterit ja muisti työskentelevät yhdessä, sekä miten välimuistit ja muistihierarkia on järjestetty. Sama ISA voidaan toteuttaa useilla eri mikroarkkitehtuureilla, mikä antaa erilaisen suorituskyvyn, tehonkulutuksen ja tilankäytön profiilin.
Keskeisiä piirteitä ovat putkisto- ja moninapainen toteutus, ulkoinen epäjärjestys ja spekulatiivinen suoritus sekä haara-arviointi. Lisäksi käytetään
Esimerkkejä ovat Intelin Core-mikroarkkitehtuurit (esim. Nehalem, Sandy Bridge, Skylake), AMD:n Zen-perhe sekä ARM:n Cortex-sarjan ytimet. Mikroarkkitehtuuri
---