Гиперпоточность приведет к тому, что одно физическое ядро появится в ОС как два.
Гиперпоточность, по сути, позволяет одному ядру выполнять два набора инструкций одновременно, в зависимости от характера инструкций. Когда он был впервые представлен (в 2002 году, и это было довольно шумно в то время, когда оверклокеры и тогдашние новые блоггеры сходили с ума, обсуждая HT против истинного многоядерности - некоторые вещи никогда не меняются), это было что-то вроде «двухъядерного облегчения». ». Чтобы сделать использование гиперпоточности прозрачным для существующего программного обеспечения и операционных систем, они были спроектированы так, чтобы выглядеть как два ядра, и поэтому ядро могло бы продолжать использовать свое существующее планирование и балансировку нагрузки и использовать преимущества гиперпоточности без каких-либо изменений (позже, конечно, были сделаны оптимизации). Вот почему это началось именно так - чтобы многопоточные процессоры могли быть просто заменой на платформах, которые уже в любом случае уже имели многопроцессорную поддержку.
В любом случае, поскольку эффективность будет зависеть от характера приложения, вы, возможно, захотите провести тест на уровне 8 и 16 (и выше, если процессы не связаны с процессором, а, например, с сетью или вводом-выводом).