Hyperthreading é um recurso de hardware e não é portável para outras CPUs. Hyperthreading é essencialmente uma duplicação do hardware de arquitetura e estado que envolve as unidades de processamento centrais reais em um núcleo de processador.
Faz um processador de núcleo único parecer como um processador dual-core, para que as partes de processamento de dados do processador possam ser usadas com um pouco mais de eficiência. Não é tão bom quanto ter outro desempenho de processador completo, mas faz um uso ligeiramente melhor do processador quando está sob uso pesado.
Veja esta foto para um exemplo vago, e se você quiser ler mais, há um bom artigo sobre PCStats :