Disons que nous avons deux processeurs, l'un est quadricœur 3,2 GHz avec 4 cœurs et nous avons un double cœur 3,2 GHz avec 2 cœurs avec 2 threads dans chaque cœur (Hyper-Threading). Mon hypothèse en tant que programmeur sera, les 4 cœurs et 4 threads devraient fonctionner plus rapidement que 2 cœurs et 4 threads, car le deuxième processeur doit basculer entre les threads pour émuler 4 cœurs tandis que le premier n'a pas besoin d'effectuer une telle commutation comme chacun core peut fonctionner indépendamment et individuellement.
Je veux confirmer que mon hypothèse est vraie, sinon expliquez pourquoi l'un est meilleur que l'autre.