E-core (core a efficienza)
Il tipo di core piccolo ed efficiente in un chip eterogeneo: ottimizzato per il basso consumo e per l'elevato throughput per area di silicio, più che per le prestazioni pure su singolo thread. Gestisce le attività in background e i carichi multithread; più E-core stanno nello spazio di un solo grande P-core.
Caratteristiche: un E-core (termine Intel; ARM li chiama LITTLE, Apple Efficiency) è più stretto e più semplice di un core prestazionale (meno unità di esecuzione, meno cache, clock più basso) e quindi molto più efficiente in watt e in transistor. Non è fatto per essere il più veloce su un singolo thread, ma per (1) eseguire con parsimonia attività leggere o in background e (2) offrire molto throughput multithread per area (si possono ospitare molti E-core dove ne starebbe uno grande P-core). Gli E-core Gracemont/Crestmont di Intel hanno dato grandi vantaggi nei carichi multithread senza sforare il budget energetico. Dipende da un buon scheduler (Thread Director) che assegni qui il lavoro giusto. È il complemento del P-core. Collegato a P-core e core eterogenei.