Скажімо, у нас є два процесори, один - чотирьохядерний 3,2 ГГц з 4 ядрами, а у нас є двоядерний 3,2 ГГц з 2 ядрами з 2 потоками в кожному ядрі (Hyper-Threading). Моє припущення як програміста, 4 ядра 4 потоку повинні виконувати швидше, ніж 2 ядра 4 потоку, оскільки другий процесор повинен перемикатися між потоками, щоб імітувати 4 ядра, тоді як першому не потрібно виконувати таке перемикання, як кожне ядро може виконувати самостійно та індивідуально.
Я хочу підтвердити, що моє припущення є правдивим, якщо ні, будь ласка, поясніть, чому одне краще, ніж інше.