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.

Lecturas recomendadas

The European Organization for Nuclear Research Delves into Particle Physics with GIGABYTE Servers

The European Organization for Nuclear Research Delves into Particle Physics with GIGABYTE Servers

The European Organization for Nuclear Research Delves into Particle Physics with GIGABYTE Servers
The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers
What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
How to Pick the Right Server for AI? Part One: CPU & GPU

How to Pick the Right Server for AI? Part One: CPU & GPU

How to Pick the Right Server for AI? Part One: CPU & GPU
CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need
What is Private Cloud, and is it Right for You?

What is Private Cloud, and is it Right for You?

What is Private Cloud, and is it Right for You?
Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers
Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance