multikärnor
Multikärnor är en processor där två eller fler kärnor finns på en enda integrerad krets. Varje kärna kan utföra instruktioner oberoende av andra, vilket möjliggör parallell exekvering av trådar och program. I moderna system delar kärnorna ofta snabbminne och minnescontroller, medan vissa resurser såsom L3-cache eller I/O kan vara gemensamma eller uppdelade beroende på arkitektur.
Historiskt skiftade fokus från att bara höja klockfrekvensen till att öka antalet kärnor för att förbättra
Koordination mellan kärnorna sker genom ett systemminne och cachekoherensprotokoll (ofta MESI eller liknande), samt snabb internkommunikation
Fördelar inkluderar ökad genomströmning och bättre multitasking samt potentiell energieffektivitet. Prestationsökningen vid program som kan delas
Användningsområden är breda: bärbara datorer, skrivbord, servrar och avancerade mobil- och inbyggda system. Vissa arbetsbelastningar drar