
Qual é a diferença entre esses dois e em que circunstâncias eu gostaria de implementá-los? Existem circunstâncias em que eu desejaria apenas um e não o outro?
De acordo com a Wikipédia,hiperthreadingé uma tecnologia proprietária da Intel, enquanto o overclock parece se aplicar a qualquer CPU (Intel ou outro).
Mesmo assim, ambos parecem formas muito semelhantes de acelerar o tempo de processamento na mesma máquina, e me pergunto se são sinônimos ou mutuamente redundantes.
Responder1
Duas abordagens completamente distintas para aumentar o desempenho.
Overclocking é o processo de ajustar as configurações da placa-mãe (ou placas gráficas) para que o 'relógio' funcione mais rápido do que o certificado pelo fornecedor. Pode aumentar o desempenho para cenários de thread único ou múltiplo. Também apresenta risco porque pode ser gerado excesso de calor, o que pode danificar os circuitos.
Hyperthreading é uma forma de apresentar um núcleo ao sistema operacional como se fossem dois núcleos (vejaO que é hiperthreading e como funciona??). Isso permite que o sistema operacional execute dois threads em um único núcleo, de forma simultânea. Na realidade, o hipervisor faz com que o núcleo alterne entre threads muito rapidamente. Isso pode aumentar o desempenho em alguns cenários multithread. Além disso, não há risco nesta abordagem como acontece com o overclock. mas, como observado, uma solução exclusiva da Intel.
Eles não são mutuamente exclusivos. Você pode fazer overclock em uma CPU hiperthread.
Responder2
Hyperthreading (HT) consiste em mais threads. Overclocking é mais velocidade do processador.
O overclocking é mais útil e prático para aplicativos de jogos do que o hyperthreading. HT é mais útil para edição ou renderização de arquivos de mídia porque permite que vários softwares sejam executados na mesma velocidade de processamento em vez de serem divididos.
O overclock é melhor para jogos porque é um aplicativo em execução em vez de vários e pode aproveitar o desempenho aprimorado do processador.