Un microprocessore odierno è composto da più core fisici laddove ognuno è un nucleo fisico di elaborazione composto da miliardi di transistor.
I processori Intel dotati della tecnologia Hyper Threading, attraverso questa tecnologia nonché attraverso la duplicazione di alcune parti del core fisico, sono in grado di "simulare" la presenza di due distinti nuclei di elaborazione per ogni core fisico e questi nuclei di elaborazione "simulati" prendono il nome di core logico.
Detta in altre è come se una calcolatrice avesse due tastiere e due schermi ma una sola unità centrale. Tu vedresti sempre due calcolatrici e potresti continuare ad utilizzarle come se fossero due sfruttando il fatto che nell'uso sia di una che dell'altra ci sono alcuni tempi morti.
In termini pratici, un processore desktop i3-4XXX (2 core fisici 4 core logici) ha una capacità di calcolo maggiore di un processore Pentium (2 core fisici e 2 core logici) ma inferiore ad un i5-4XXX (4 core fisici e 4 core logici) che a sua volta è inferiore ad un i7-4XXX (4 core fisici e 8 core logici).
Nel caso dei processori ULV, che al massimo arrivano ad avere 2 core fisici e 4 core logici, la differenza prestazionale fra un i3 ULV ed un i7 ULV è meno marcata di quella fra un i3 ed un i7 da desktop proprio perché entrambi hanno un'architettura molto simile.