¿Qué es Hyperthreading y por qué debería importarte?

Supongamos que planea comprar un nuevo procesador y de repente necesita elegir entre dos productos que son prácticamente idénticos en papel, pero uno de ellos tiene una característica llamada hiper subprocesamiento y el otro no.

Claramente, el hyperthreading es algo bueno porque tienes que pagar más, pero ¿de qué sirve? Sobre todo, es algo que ¿Debería importarte? Para responder a estas preguntas candentes, debemos desviarnos un poco hacia el funcionamiento de los procesadores.

Índice
  1. ¡Poder ilimitado!
  2. ¿Quién debería preocuparse por el hyperthreading?
  3. La gran pregunta del juego.
  4. la respuesta fácil

¡Poder ilimitado!

Incluso si no está interesado en los detalles técnicos de la tecnología informática, probablemente haya oído hablar de ley de moore antes de. No es realmente una ley natural, sino una observación de que los componentes básicos de los circuitos integrados duplican su densidad cada dos años más o menos.

En efecto, esto significaba que el rendimiento de una CPU se duplicaría cada dos años, lo cual es una tasa de mejora exponencial. Si el coche más rápido del mundo fuera el doble de rápido que el que salió hace dos años y esta tendencia se mantuviera durante décadas, tendríamos vehículos a la velocidad de naves espaciales de ciencia ficción. Así que en realidad es una de las cosas más revolucionarias en la tecnología informática.

El problema es que el rendimiento de una CPU no solo está determinado por la densidad de sus componentes. Su velocidad de reloj, es decir, el número de ciclos completos de cálculo que puede realizar en un segundo, es obviamente importante. Si toma un procesador y duplica su velocidad de reloj, funcionará el doble de rápido. Al menos en teoría.

El problema es que no importa qué tan rápido funcione este procesador, solo puede hacer una cosa a la vez. Lo que percibimos como "multitarea" es en realidad el procesador saltando rápidamente entre miles de tareas diferentes. Hace unos años, empezamos a chocar con algunas paredes de ladrillo cuando se trataba de hacer que un solo procesador fuera cada vez más rápido.

Lee Tambiéncodigo-qr-4Cómo Crear Un Código QR En 7 Sencillos Pasos

Entonces, una de las soluciones fue poner más de un procesador en cada procesador, de modo que los diferentes trabajos pudieran distribuirse entre ellos. Hoy en día, los procesadores de cuatro núcleos son prácticamente la configuración común.

Hiper subprocesamiento (HT) es el nombre de Intel para subprocesos múltiples simultáneos. Básicamente, esto significa que un núcleo de CPU puede trabajar en dos problemas al mismo tiempo. Eso no significa que el procesador pueda hacer el doble de trabajo. Pero puede garantizar que se utilice toda su capacidad cuando se trata de varios problemas más simples a la vez.

Para su sistema operativo, cada núcleo de CPU de silicio real parece dos, por lo que alimenta a cada uno como si estuviera separado. Como gran parte de lo que hace una CPU no es suficiente para ejecutarla al máximo, HT se asegura de que obtenga lo que paga con este chip.

¿Quién debería preocuparse por el hyperthreading?

Esta es otra pregunta que puede ser un poco complicada, pero en realidad es bastante simple cuando la desglosas. Primero, analicemos una cosa sobre el hiperprocesamiento que casi siempre es cierta. Si tiene que elegir entre dos procesadores que pueden manejar la misma cantidad de subprocesos pero no tienen la misma cantidad de núcleos, elija el procesador que tenga más núcleos físicos.

Por ejemplo, si tiene un procesador de doble núcleo con hiperproceso y un procesador de cuatro núcleos que no es HT, la opción de cuatro núcleos es la mejor opción. Dado que están cerca uno del otro en rendimiento de un solo hilo y de un solo núcleo. ¿Porque? Porque el procesador de cuatro núcleos tiene más hardware de procesamiento físico.

El verdadero problema surge cuando tienes dos CPU con las mismas especificaciones físicas, pero una tiene HT y la otra no. Ahora nuestra pregunta es realmente sobre el software que desea ejecutar. Si tiene un software que puede generar suficientes subprocesos para usar también subprocesos HT, verá una mejora significativa al usar la CPU con hiperprocesamiento. Simplemente porque no se desperdicia ninguna parte de la potencia de procesamiento y el componente funciona en todo su potencial tanto como sea posible.

Lee Tambiénno-hay-altavoces-ni-auriculares-conectados-Windows-1No Hay Altavoces Ni Auriculares Conectados: Métodos Para Solucionarlo

Si el software que desea ejecutar no genera suficientes subprocesos para usar también los núcleos virtuales HT, literalmente no notará ninguna diferencia en el rendimiento.

Tradicionalmente, las operaciones como el renderizado de CPU 3D, la codificación de video y la manipulación de fotos crearán tantos hilos como su CPU mediocre pueda manejar. En otras palabras, muchas aplicaciones empresariales modernas utilizan muchos subprocesos. Es por eso que el hyperthreading se ha limitado a procesadores de nivel profesional como i7 y más.

Las aplicaciones de consumo, como los procesadores de texto y los navegadores web, no funcionarán mejor con hyperthreading, aunque pueden generar más hilos. Simplemente porque las necesidades de estas aplicaciones, tal como las usa la mayoría de las personas, ni siquiera dificultan los procesadores de nivel de entrada.

La gran pregunta del juego.

Los videojuegos son otra aplicación popular que se ha mostrado bastante apática con Hyperthreading. Al momento de escribir este artículo, en 2019, los últimos motores de videojuegos comienzan a ser más pesados. Lo que significa que los procesadores compatibles con HT funcionarán mejor allí. Los títulos más antiguos no verán ningún beneficio, a excepción de algunos juegos de tipo simulación que hacen un uso intensivo de la IA u otros procesos centrados en la CPU.

¿Significa esto que su próxima PC para juegos debería tener Hyperthreading? La cuestión es que ahora estamos entrando en un mercado de procesadores convencional donde los procesadores de seis, ocho y doce núcleos son la norma. Por lo tanto, es mejor tener más núcleos físicos siempre que sea posible.

la respuesta fácil

Espero que la explicación anterior haya sido lo suficientemente clara, pero analicémosla al final:

Lee TambiénCómo-Recuperar-La-Contraseña-De-Windows-10Cómo Recuperar La Contraseña De Windows 10
  • Si realiza un trabajo profesional y pesado, el hyperthreading es importante.
  • Si eres un usuario habitual, ¡no te preocupes!
  • Si es un jugador, priorice obtener más núcleos en su próxima compilación sobre HT, pero obtenga HT en la parte superior si el precio es correcto.

Hyperthreading es una gran tecnología, pero no vale la pena para todos. ¡Ahora necesitas saber si ese "alguien" eres tú o no!

Si quieres conocer otros artículos parecidos a ¿Qué es Hyperthreading y por qué debería importarte? puedes visitar la categoría Informática.

TE PUEDE INTERESAR

Subir