ハイパースレッディングとは?

重要なポイント:

  • インテル® ハイパースレッディング・テクノロジー

  • マルチスレッディング

  • インテル® ターボ・ブースト・テクノロジー

  • 最新のインテル® Core™ プロセッサー

  • インテル® Core™ i9 プロセッサー

BUILT IN - ARTICLE INTRO SECOND COMPONENT

インテル® ハイパースレッディング・テクノロジー (インテル® HT テクノロジー) が、同時にプロセッサーの作業量を増大する方法について説明します。1 2

今日の CPU のほぼすべてがマルチコアであり、異なるタスクを同時に処理するプロセッシング・ユニットをいくつか備えています。

しかし、より多くのコアを追加するメリットがいつも詳しく説明されているとは限りません。シングルスレッドとマルチスレッドのアプリケーションの違いとは何でしょうか?ハイパースレッディングとは何でしょうか、そして通常のマルチスレッディングとの違いは何でしょう?

追加コアのメリットとインテル® ハイパースレッディング・テクノロジーのメリットを説明するために、まずはこれらの用語について、そしてゲームや日常的なアプリケーションを動作する上で何を意味するのかを説明します。

マルチレッディングとは?

マルチレッディングは、同時処理のために作業を並列化したり分割する動作形式です。ひとつのコアに大容量のワークロードを与えるのではなく、スレッディングされたプログラムによってその作業を複数のソフトウェア・スレッドに分割します。これらのスレッドは、時間を節約するため異なる CPU コアによって同時に処理されます。

ゲームはどのように構築されているかによって、小さくスレッド化されるか大きくスレッド化されるか変わってきます。一部の古いゲームエンジンはシングルスレッド化されたパフォーマンスに依存することで知られています。それらは主にシングル CPU コアを使用して高速なクロック速度から大きなブーストを得ます。

今日、Unreal Engine 4 といったゲームエンジンは複数のコアを利用して複雑なシーンの作成を行います3。エンジンは、ゲーム内のオブジェクトやテクスチャー、シェーダーを描くために CPU から GPU へ送られる指示「ドローコール」の異なるパーツを処理するのにマルチスレッディングを利用することがあります。

ハイパースレッディングとは?

インテル® ハイパースレッディング・テクノロジーは、各コアでひとつ以上のスレッドを実行可能にするハードウェア・イノベーションです。スレッドが多ければ、その分より多くの作業を同時に行うことができます。

ハイパースレッディングの機能 インテル® ハイパースレッディング・テクノロジーが有効になっている場合、CPU は物理的なコアひとつごとに 2 つの実行コンテキストを露出します。これは、ひとつの物理的コアが 2 つの「ロジカルコア」として働き、異なるソフトウェア・スレッドを処理することができるということを意味します。例えば 10 コアのインテル® Core™ i9-10900K プロセッサーには、ハイパースレッディングが有効になっている場合 20 のスレッドがあります。

2 つのロジカルコアは、従来のシングルスレッドのコアよりもより効率的にタスクを実行することができます。コアがほかのタスクが完了するのを待っているアイドルタイムを活用することで、インテル® ハイパースレッディング・テクノロジーは CPU スループットをサーバーアプリケーションで最高 30% 向上することが可能です 4

ハイパースレッディングを有効化する方法 ハイパースレッディングはデフォルトで有効化されていますが、BIOS 環境から「ハイパースレッディング・テクノロジー」を「有効化」もしくは「無効化」設定することで変更できます。インテル® ハイパースレッディング・テクノロジーは一部のエンスージアスト向け CPU にのみ搭載されていることにご注意ください。搭載されている製品のリストはこちらから。

ハイパースレッディングのメリット

CPU ハイパースレッディングにより、PC はより短い時間でより多くの情報を処理することができ、中断することなく、より多くのバックグラウンド・タスクを実行することが可能です。適切な環境では、このテクノロジーは CPU コアが同時に 2 つのことを効率的に行うことを可能にします。大量にスレッド化されたプログラムを実行するマルチタスカー、ストリーマー、またプロフェッショナルは、最新のインテル® Core™ i9 プロセッサーなどインテル® ハイパースレッディング・テクノロジーを搭載したゲーム用ノートブック PC ゲーム用デスクトップ PC CPU へアップグレードすることでコンピューター体験を向上することができます。

免責事項

1

インテル® テクノロジーの機能と利点はシステム構成によって異なり、対応するハードウェアやソフトウェア、またはサービスの有効化が必要となる場合があります。実際の性能はシステム構成によって異なります。絶対的なセキュリティーを提供できる製品やコンポーネントはありません。詳細については、各システムメーカーまたは販売店にお問い合わせいただくか、http://www.intel.co.jp/ を参照してください。

2

Intel、インテル、Intel ロゴ、Core は、アメリカ合衆国および / またはその他の国における Intel Corporation またはその子会社の商標です。その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。© Intel Corporation.