CPUarkkitehtuurin
CPU-arkkitehtuuri käsittää keskusyksikön suunnittelun sekä käskyarkkitehtuuriin (ISA) liittyvät säännöt ja mikropiirien rakenteen. Se kattaa ISA:n määrittämät käskyt, ohjauksen, rekisterit, laskentayksiköt, muistin hallinnan ja väylät. Arkkitehtuuri vaikuttaa suorituskykyyn, energian kulutukseen ja tilankäyttöön.
Käskyarkkitehtuuri (ISA) on ohjelmiston ja prosessorin välinen sopimus: mitä käskyjä on käytettävissä, kuinka ne esitetään ja
Mikroarkkitehtuuri toteuttaa ISA:n käytännössä. Siihen kuuluu datapath, rekisterit ja laskentayksiköt sekä ohjaus. Prosessorit käyttävät putkitetta (pipelining),
Muistihallinta ja väylät ovat keskeisiä: cachet, muistiyhteydet ja latenssit. Von Neumann- ja Harvard-tyyppisten mallien peruskäsitteet kuvaavat,
Nykyaikainen kehitys painottaa energiatehokkuutta, suurta laskentatehoa ja heterogeenisyyttä, kuten CPU:n ja GPU:n yhteistoimintaa. Turvallisuus sekä uudet