Hva er en multicore-prosessor?

En multicore-prosessor er en enkelt databehandlingskomponent som består av to eller flere CPUer som leser og utfører de aktuelle programinstruksjonene. De enkelte kjernene kan utføre flere instruksjoner parallelt, og øke ytelsen til programvare som er skrevet for å utnytte den unike arkitekturen.

De første multicore-prosessorene ble produsert av Intel og AMD tidlig på 2000-tallet. Siden da har prosessorer blitt opprettet med to kjerner, fire kjerner ("quad core"), seks kjerner ("hexa core"), åtte kjerner ("octo core"), etc. Prosessorer har også vært laget med så mange som 100 fysiske kjerner, samt 1000 effektive uavhengige kjerner ved å bruke FPGAs (Field Programmable Gate Arrays).

CPU-vilkår, Dual-core, TLP