Thread
Hilo
¿Qué es?
En nuestra entrada del glosario sobre los núcleos, explicamos que varios núcleos pueden ayudar a los procesadores a gestionar una gran cantidad de tareas de forma simultánea. Los hilos cumplen una función similar, pero son la secuencia más pequeña de instrucciones que puede ejecutarse de manera independiente dentro de cada núcleo. En otras palabras, mientras que los núcleos son un componente de hardware, los hilos son un concepto virtual que existe dentro de los núcleos. Mediante un proceso conocido como multihilo (a veces denominado hyperthreading), cada núcleo puede ejecutar más de un hilo; es decir, puede comenzar a procesar un segundo conjunto de instrucciones mientras espera a que se complete el primero. De esta manera, el procesador se aprovecha al máximo.
¿Por qué lo necesitas?
Así como la mayoría de los procesadores modernos emplean una arquitectura multinúcleo, la mayoría de los núcleos actuales pueden trabajar con varios hilos. Por lo general, un procesador está diseñado para distribuir las tareas de manera uniforme entre todos sus núcleos antes de asignar más de una tarea a un solo núcleo. La inclusión de varios hilos en cada núcleo permite multiplicar la capacidad de procesamiento del procesador. Las técnicas de computación innovadoras, como la computación paralela y la computación de alto rendimiento (HPC), pueden aprovechar el mayor número de núcleos e hilos que incorporan los procesadores modernos.
¿Cómo ayuda GIGABYTE?
Los procesadores avanzados instalados en los servidores GIGABYTE son ideales para cargas de trabajo multihilo. Por ejemplo, una sola CPU AMD EPYC™ de 64 núcleos contiene 128 hilos, y los servidores de alta densidad de la serie H262 de GIGABYTE pueden alojar hasta ocho CPU de este tipo. Si hacemos cuentas, esto significa que un rack de servidores de 42U completamente equipado puede proporcionar más de 20,000 hilos. Si necesita servidores capaces de ejecutar una gran cantidad de tareas simultáneamente, lo más recomendable es elegir procesadores con el mayor número posible de núcleos e hilos y combinarlos con las diversas soluciones de servidores de GIGABYTE, ya sean los servidores de alta densidad H-Series, los servidores GPU G-Series o cualquier otra opción de la amplia línea de productos de GIGABYTE.