¿Qué son los hilos y para qué se utilizan en un procesador? | platos

Thread es un término recurrente en las hojas de datos del procesador e incluso se ha convertido en un nombre de chip, con AMD Threadripper. Comprender este concepto es importante al comprar un nuevo procesador, ya que puede indicar si un modelo vale la pena para el tipo de uso que desea. Thread, en inglés, significa “hilo” o “hilo”, y en el contexto de los microprocesadores, representa una orden de ejecución, con instrucciones encadenadas que se ejecutan una a una.

LEA: ¡Potente! El nuevo Intel Core i9 llega a Brasil; ver el precio

Consulte a continuación para obtener más información sobre el término técnico y para comprender qué son los cables en un chip de computadora y para qué se utilizan. Tenga en cuenta que el término no tiene el mismo significado en el contexto de los sistemas operativos.

¿Quieres comprar un teléfono celular, televisión y otros productos a precio reducido? Conoce Compare TechTudo

Thread es el término que define las líneas de ejecución a las que se enfrenta el procesador mientras realiza su trabajo – Foto: Filipe Garrett / TechTudo

En resumen, los hilos definen cómo opera un procesador, recibiendo y ejecutando instrucciones. Esto sucede muy rápidamente y da la impresión de que las acciones son simultáneas. Por lo tanto, un procesador de un solo subproceso tiene solo una línea de trabajo y realiza una acción a la vez. Por lo tanto, los procesadores multiproceso son más ventajosos, ya que brindan la posibilidad de operar en múltiples frentes al mismo tiempo.

Los procesadores multinúcleo pueden manejar varios subprocesos al mismo tiempo, lo que garantiza ganancias de rendimiento significativas – Foto: Anna Kellen Bull / TechTudo

Cuando dice que un procesador dado es de doble núcleo, de cuatro núcleos, hexa-core, etc., significa que el procesador tiene múltiples núcleos independientes que funcionan como procesadores individuales. Cada uno de ellos corresponde a un hilo o línea de ejecución. En este caso, los chips pueden realizar tareas simultáneas, ya que cada uno se encarga de una secuencia de información diferente, aumentando así el rendimiento del sistema.

Es importante recordar que los procesadores multinúcleo pueden, pero no siempre, ejecutar varias líneas de instrucciones al mismo tiempo. Esto ocurre porque la compatibilidad con esta función depende directamente del tipo de aplicación que se utilizará. Muchos programas no aprovechan el tener diferentes núcleos, utilizando solo un hilo.

Multiproceso simultáneo (SMT)

Intel Graphic explora el concepto de multiproceso: más de un hilo al mismo tiempo – Foto: Disclosure / Intel

Cualquiera en el mercado que busque un nuevo procesador puede haber encontrado algunas especificaciones técnicas que se indican como: 4 núcleos y 8 subprocesos, o 6 núcleos y 12 subprocesos, etc. Pero si cada hilo corresponde a un solo núcleo, ¿cómo nacen estos otros hilos?

Hay otra forma de trabajar con varios subprocesos; llamado SMT (Multithreading simultáneo). También conocido como Hyper Threading, la nomenclatura utilizada por Intel, el conjunto de técnicas no funciona tan bien como la mayoría de los núcleos con un solo hilo cada uno, pero puede brindar un rendimiento máximo. Todo depende del soporte de la función en las aplicaciones en ejecución y de la calidad de la tecnología, que varía de generación en generación de procesadores y del rango entre Intel y AMD, en el caso de las computadoras de escritorio.

Pasando por Que friki y Ars Technica

Deja un comentario