Thread

Was ist das?

In unserem Glossareintrag zu Kernen haben wir erklärt, dass mehrere Kerne Prozessoren dabei unterstützen, eine große Zahl von Aufgaben gleichzeitig zu verarbeiten. Threads erfüllen einen ähnlichen Zweck. Sie sind jedoch die kleinste Folge von Anweisungen, die innerhalb eines einzelnen Kerns unabhängig ausgeführt werden kann. Anders ausgedrückt: Während Kerne eine Hardwarekomponente sind, stellen Threads ein virtuelles Konzept innerhalb der Kerne dar. Bei einem Verfahren, das als Multithreading (gelegentlich auch Hyper-Threading genannt) bezeichnet wird, kann jeder Kern mehr als einen Thread ausführen. Das bedeutet, dass er mit der Verarbeitung eines zweiten Satzes von Anweisungen beginnen kann, während er auf den Abschluss des ersten Satzes wartet. So wird der Prozessor optimal ausgelastet.

Warum benötigen Sie es?

Wie die meisten modernen Prozessoren über eine Multicore-Architektur verfügen, unterstützen auch die meisten modernen Prozessorkerne Multithreading. Ein Prozessor ist in der Regel darauf ausgelegt, Aufgaben gleichmäßig auf alle Kerne zu verteilen, bevor er einem einzelnen Kern mehr als eine Aufgabe zuweist. Die mehreren Threads pro Kern vervielfachen dadurch die Rechenleistung des Prozessors. Innovative Rechenverfahren wie Parallelverarbeitung und High Performance Computing (HPC) profitieren von der höheren Anzahl an Kernen und Threads moderner Prozessoren.

Wie ist GIGABYTE hilfreich?

Die in GIGABYTE-Servern verbauten Hochleistungsprozessoren sind für Multithreading ausgelegt. So verfügt eine einzelne AMD EPYC™ CPU mit 64 Kernen über 128 Threads, und GIGABYTEs H262-Serie von High-Density-Servern kann bis zu acht solcher CPUs aufnehmen. Rechnerisch bedeutet das, dass ein vollständig bestücktes 42U-Rack (42 Höheneinheiten) mehr als 20.000 Threads bereitstellen kann. Wenn Sie Server benötigen, die eine große Anzahl von Aufgaben gleichzeitig bewältigen können, empfiehlt es sich, Prozessoren mit möglichst vielen Kernen und Threads zu wählen und sie mit den vielfältigen Serverlösungen von GIGABYTE zu kombinieren – ob H-Series High-Density-Server, G-Series GPU-Server oder eine andere Lösung aus dem umfassenden GIGABYTE-Produktportfolio.

Empfohlene Lektüre

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™