Thread

スレッド

スレッドとは?

用語集の「コア」の項目では、複数のコアによってプロセッサーが多数のタスクを同時に処理できることを説明しました。スレッドも同様の役割を果たしますが、各コア内で独立して実行できる命令の最小単位です。つまり、コアがハードウェアコンポーネントであるのに対し、スレッドはコア内に存在する仮想的な概念です。マルチスレッディング(ハイパースレッディングと呼ばれることもあります)によって、各コアは複数のスレッドを実行できます。つまり、最初の命令セットの処理が完了するのを待つ間に、2つ目の命令セットの処理を開始できます。これにより、プロセッサーの性能を最大限に引き出せます。

なぜスレッドが必要なのか

最新のプロセッサの多くがマルチコアアーキテクチャを採用しているのと同様に、現在の多くのコアはマルチスレッドに対応しています。通常、プロセッサは、1つのコアに複数のタスクを割り当てる前に、すべてのコアにタスクを均等に分散するよう設計されています。一方、各コアに複数のスレッドを備えることで、プロセッサ全体の演算能力をさらに高めることができます。並列コンピューティングやハイパフォーマンスコンピューティング(HPC)などの先進的なコンピューティング技術では、最新のプロセッサが備える多数のコアとスレッドを活用できます。

GIGABYTEはどのように役立つのか?

GIGABYTEサーバーに搭載されている先進的なプロセッサーは、マルチスレッド処理に適しています。たとえば、64コアのAMD EPYC™ CPU 1基には128スレッドが搭載されており、GIGABYTEの高密度サーバーH262シリーズには、このCPUを最大8基搭載できます。計算すると、42U(42ラックユニット)のラックをサーバーで完全に埋めた場合、20,000スレッドを超える処理能力を提供できます。多数のタスクを同時に処理できるサーバーが必要な場合は、コア数とスレッド数が最も多いプロセッサーを選び、GIGABYTEの多彩なサーバーソリューションと組み合わせることをおすすめします。Hシリーズ高密度サーバー、GシリーズGPUサーバーをはじめ、GIGABYTEの充実した製品ラインアップから最適な製品をお選びいただけます。

おすすめの参考資料

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
How to Pick the Right Server for AI? Part One: CPU & GPU
Article

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