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 Intel procesadores ¿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! Lee mas . 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.

instagram viewer

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

Una breve historia de Hyper-Threading

que es hyper threadingSegú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

hiperhilo

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 herramientas geniales de Firefox que no son complementos Lee mas y Skype todo abierto 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 los 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 de procesador programe y asigne recursos a dos hilos a la vez.

Imagine a 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 se le pueden traer widgets de manera más rápida y eficiente, por lo que está esperando el trabajo con menos frecuencia.

No es lo mismo que duplicar núcleos

hiperhiloSi inicia un procesador de doble núcleo con Hyper-Threading y abre Administrador de tareas de Windows Personalice el Administrador de tareas de Windows a su gusto con el Modificador del Administrador de tareas Lee mas te encontrarás 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 es 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 término "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 haciendo el trabajo real ejecución, por lo que un solo núcleo con Hyper-Threading es dramáticamente diferente de dos físicos separados núcleos

El beneficio de Hyper-Threading

que es hyper threadingMuy 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 está pensando en construir o comprar.

En términos de tareas cotidianas como navegación web, correo electrónico y procesamiento de textos Las 7 mejores alternativas gratuitas de Microsoft OfficeMicrosoft Office es el rey de las suites de oficina, pero eso no significa que sea el adecuado para usted. ¡Aquí hay otras suites ofimáticas que quizás le gusten más! Lee mas , 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 intenta 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 ofrece ningún impulso en absoluto.

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 le dice eso, tenga cuidado, porque ignoran o están contentos de mentirle si piensan que esto 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.

Matthew Smith es un escritor independiente que vive en Portland, Oregon. También escribe y edita para Tendencias digitales.