Hyperthreading / SMT
Simultaneous Multithreading — um núcleo físico de CPU se apresentando como duas threads lógicas, compartilhando unidades de execução para mantê-las ocupadas quando uma thread trava.
Um núcleo com SMT (termo da AMD) ou Hyperthreading (termo da Intel) expõe duas threads de hardware. Quando uma thread espera por memória ou um cache miss, a segunda usa as unidades de execução ociosas.
Ganho real
O SMT rende cerca de 15 a 30% de throughput adicional em cargas fortemente paralelizadas (compilação, renderização, codificação de vídeo). Ele NÃO dobra o desempenho — os recursos de execução subjacentes são compartilhados.
Quando atrapalha
Algumas cargas sensíveis à latência (certos jogos, alguns plugins de áudio) preferem o SMT desativado para que as threads não disputem cache. Os projetos híbridos da Intel contornam isso removendo o SMT dos P-cores (Core Ultra 200) e o omitindo totalmente nos E-cores.
Lendo especificações
"8 núcleos / 16 threads" significa 8 núcleos físicos com SMT. "8 núcleos / 8 threads" significa sem SMT. Para trabalho multithread sustentado, mais núcleos superam mais threads — um chip de 12 núcleos / 12 threads muitas vezes supera um de 8 núcleos / 16 threads em renderização.