Thread

Hilo

¿Qué es?

En nuestra entrada del glosario sobre los núcleos, explicamos que varios núcleos pueden ayudar a los procesadores a manejar una gran cantidad de tareas simultáneamente. Los hilos tienen un propósito similar, con la diferencia de que son la secuencia de instrucciones más pequeña que puede ejecutarse de forma 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 ellos. Mediante un proceso conocido como multiprocesamiento de hilos (a veces llamado Hyper-Threading), cada núcleo puede ejecutar más de un hilo; es decir, puede comenzar a trabajar en 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 necesita?

Al igual que la mayoría de los procesadores modernos utilizan una arquitectura multinúcleo, la mayoría de los núcleos actuales pueden ejecutar varios subprocesos simultáneamente. 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 mismo núcleo. Sin embargo, la inclusión de varios subprocesos en cada núcleo permite multiplicar la capacidad de procesamiento del procesador. Las técnicas informáticas innovadoras, como la computación paralela y la computación de alto rendimiento (HPC), pueden beneficiarse del mayor número de núcleos y subprocesos que incorporan los procesadores modernos.

¿Cómo puede ayudar GIGABYTE?

Los procesadores avanzados instalados en los servidores GIGABYTE son ideales para cargas de trabajo multihilo. Por ejemplo, una CPU AMD EPYC™ de 64 núcleos integra 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 (42 unidades de rack) completamente equipado puede proporcionar más de 20,000 hilos. Si necesita servidores capaces de ejecutar una gran cantidad de tareas simultáneamente, le conviene elegir procesadores con el mayor número de núcleos e hilos y combinarlos con las numerosas soluciones para servidores de GIGABYTE, ya sean servidores de alta densidad de la serie H, servidores GPU de la serie G u otra opción de la completa línea de productos de GIGABYTE.

Lecturas recomendadas

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

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
Article

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
Article

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
Article

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
CPU vs. GPU: What's the Difference and Which Do You Need
Article

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?
Article

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

What is Private Cloud, and is it Right for You?
Server Processors: The Core of a Server’s Performance
Article

Server Processors: The Core of a Server’s Performance

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

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

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers
GIGABYTE Server and GRAID SupremeRAID™
Article

GIGABYTE Server and GRAID SupremeRAID™

GIGABYTE Server and GRAID SupremeRAID™