¿Qué es el Hyper-Threading? [Tecnología explicada]

  • Mark Lucas
  • 0
  • 1846
  • 332
Anuncio

Si ha pensado comprar un procesador Intel últimamente, o una computadora con un procesador Intel instalado, es posible que haya escuchado el término “Hyper-Threading” lanzado en sus tímpanos. Probablemente no esté familiarizado con este término a menos que se mantenga actualizado con el meollo del hardware de la computadora.

Sin embargo, es importante comprender Hyper-Threading, porque es una característica importante en algunos procesadores Intel ¿Qué es una CPU y qué hace? ¿Qué es una CPU y qué hace? Las siglas informáticas son confusas. ¿Qué es una CPU de todos modos? ¿Y necesito un procesador quad o dual-core? ¿Qué tal AMD o Intel? ¡Estamos aquí para ayudar a explicar la diferencia! . Al igual que la mayoría de las funciones principales del procesador, los representantes de ventas que conoces pueden cambiarlo y cambiarlo. Un empleado de la tienda de Fry me dijo que Hyper-Threading duplica efectivamente la cantidad de núcleos en un procesador. Aunque cierto en cierto sentido, es sobre todo una exageración.

Echemos un vistazo a lo que Hyper-Threading De Verdad medio.

Una breve historia de Hyper-Threading

Según la última vez que compró una computadora, es posible que recuerde Hyper-Threading como una característica que Intel introdujo y luego descontinuó. Es comprensible que esto deje un sabor agrio en la boca: ¿por qué Intel lo descontinuaría si no fuera un problema??

La verdad no es tan sombría. Hyper-Threading estuvo disponible durante un tiempo en ciertos procesadores Intel Pentium 4 e Intel Xeon. Se suspendió no porque la función en sí era mala, sino porque el procesador que la utilizó resultó ser un paso en falso por otras razones. La arquitectura Pentium 4 fue un desastre menor para Intel porque fue incapaz de ir en la dirección que Intel esperaba (Intel quería tener procesadores Pentium 4 con velocidades de reloj de hasta 10 GHz). Como resultado, Intel volvió a diseñar procesadores basados ​​en el árbol genealógico Pentium Pro.

Hyper-Threading había desaparecido, pero no olvidado. Intel finalmente encontró el tiempo y los recursos para integrarlo en otra nueva arquitectura de procesador: Nehalem. Esta es la arquitectura que es la base de todos los procesadores Intel Core i3, i5 e i7 actuales..

Hilos bonitos, hombre

A pesar de todos los avances que hemos realizado en el mundo de los procesadores, todavía tienen una limitación importante: un núcleo de procesador individual solo puede ejecutar una instrucción a la vez. Digamos, por ejemplo, que tiene MS Office, Firefox 4 Cool Firefox Tools que no son complementos 4 Cool Firefox Tools que no son addons y Skype se abren todos a la vez. Te sientes como si estuvieras haciendo múltiples tareas, pero en términos de procesador no lo eres. El núcleo del procesador que ejecuta datos relacionados con estos programas ejecuta una instrucción a la vez, pero debido a que es tan rápido, no nota ningún retraso.

Pero hay es un retraso. Ese retraso se debe a cómo los datos de cada programa se envían al procesador. Cada flujo de datos, o subprocesos en el procesador, debe ser programado y ejecutado por el núcleo individualmente. Hyper-threading, sin embargo, hace posible que cada núcleo del procesador programe y asigne recursos a dos hilos a la vez.

Imagine un trabajador en una línea de montaje. Hay dos tipos de widgets llegando a ella, y ella necesita hacer cosas diferentes con cada widget. Sin embargo, a veces hay un retraso porque la cinta transportadora es demasiado lenta o porque se envió el widget incorrecto en el momento incorrecto. Hyper-Threading es como agregar otra cinta transportadora, por lo que ahora hay una dedicada a cada tipo de widget. Todavía hay un solo trabajador, pero ahora los widgets pueden ser traídos a ella de manera más rápida y eficiente para que esté esperando el trabajo con menos frecuencia..

No es lo mismo que duplicar núcleos

Si inicia un procesador de doble núcleo con Hyper-Threading y abre el Administrador de tareas de Windows Personalice el Administrador de tareas de Windows a su gusto con el Modificador del Administrador de tareas Personalice el Administrador de tareas de Windows a su gusto con el Modificador del Administrador de tareas se encontrará mirando cuatro gráficos . Aquí es donde entra en juego la mayor parte de la confusión sobre Hyper-Threading que duplica el número de núcleos. Incluso he hablado con un tipo pobre que pensó que había comprado un procesador de ocho núcleos porque vio ocho gráficos en el Administrador de tareas de Windows. Eso fue lo que le dijo el representante de ventas, así que cuando se fue a su casa y vio ocho gráficos, quedó enganchado. Ver para creer.

Aparecen dos gráficos en Windows para cada núcleo en un procesador Hyper-Threading porque Windows está detectando dos procesadores lógicos para cada núcleo. El termino “procesador lógico” Suena elegante, pero un procesador lógico es, por definición, un procesador que no tiene existencia física. Windows puede enviar subprocesos a cada procesador lógico, pero todavía hay un solo núcleo que realiza la ejecución real, por lo que un solo núcleo con Hyper-Threading es dramáticamente diferente de dos núcleos físicos separados.

El beneficio de Hyper-Threading

Muy bien, suficiente con el mumbo-jumbo técnico. Ahora pasemos a la parte más importante: cómo Hyper-Threading afectará el rendimiento de la computadora si está pensando en construir o comprar.

En términos de tareas cotidianas como navegación web, correo electrónico y procesamiento de texto. Alternativas gratuitas a Microsoft Office Alternativas gratuitas a Microsoft Office, Hyper-Threading no tendrá un gran impacto. Sí, Hyper-Threading es teóricamente mejor en multitarea. Sin embargo, los procesadores actuales son tan rápidos que los programas básicos rara vez están limitados por la velocidad de su procesador. La forma en que se codifican los programas también puede ser una limitación. A veces puede encontrar que tiene numerosos programas abiertos, pero solo uno de los núcleos de su procesador se está utilizando mucho. Esto se debe a que los programas, por cualquier razón, no tienen su trabajo dividido entre los diferentes núcleos disponibles..

Sin embargo, cuando intentas levantar algo pesado, Hyper-Threading puede ser más útil. Las aplicaciones que tienen más probabilidades de beneficiarse son los programas de renderizado 3D, las aplicaciones de transcodificación de audio / video de alta resistencia y las aplicaciones científicas creadas para un rendimiento máximo de subprocesos múltiples. Pero también puede disfrutar de un aumento de rendimiento al codificar archivos de audio en iTunes, jugar juegos en 3D y comprimir / descomprimir carpetas. El aumento en el rendimiento puede ser de hasta el 30%, aunque también habrá situaciones en las que Hyper-Threading no proporciona ningún impulso.

Conclusión

Como la cifra de aumento de rendimiento de solamente hasta 30% indica, Hyper-Threading es no lo mismo que duplicar el número de núcleos en un procesador. Si un representante de ventas alguna vez le dice eso, tenga cuidado, porque son ignorantes o están felices de mentirle si creen que ayudará a impulsar el hardware.

Dicho esto, Hyper-Threading es una característica genial, y vale la pena tenerla. Es particularmente bueno si le gusta editar medios a menudo o si usa su computadora como estación de trabajo para programas profesionales como Photoshop o Maya.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.