ハイパースレッディングテクノロジーとは
コンピューター環境でのスレッド化または同時マルチスレッド化(SMT)は、単一プログラムからの命令のマルチタスクまたはマルチプロセッシング、つまり、同時に処理される情報の複数のストリームを指します。 これは、このタイプの環境で動作するように設計されたアプリケーションでのみ発生します。 ハイパースレッディングは、一般的な意味で、デュアルプロセッサシステムと同様に単一の中央処理装置(CPU)機能を実現します。 インテル®ハイパースレッディングテクノロジー(インテル®HTテクノロジー)は、各プロセッサーのスレッドレベルで並列動作を提供するため、マルチスレッドソフトウェアをより効率的に実行できます。
インテル®ハイパースレッディングテクノロジーは、コンピューターのシステム要件が満たされている限り、ラップトップ、デスクトップ、サーバー、およびワークステーションネットワークで実行できます。 コンピューターのシステム要件には4つの部分があります。 インテル®ハイパースレッドテクノロジー対応チップセットとシステムBIOS、HTテクノロジーに対応または最適化されたオペレーティングシステム、およびハイパースレッドテクノロジーをサポートするプロセッサーが必要です。 ハイパースレッディングテクノロジーをインテル®ターボブーストテクノロジーと組み合わせて、さまざまな方法でワークロードに応答し、適応させることができるため、より高速なプロセッサーを実現できます。 この追加テクノロジーにより、プロセッサーは、設定された動作パラメーター内にとどまりながら、より大きなワークロードの下でより懸命に動作し、需要が少ないときに電力を節約できます。
Intel®Hyper-Threading Technologyをサポートするプロセッサには、32ビット、64ビット、およびItanium®64ビットプロセッサが含まれます。 キャッシュサイズの範囲は512 kb〜24 MB、スレッドの範囲は2〜16です。プロセッサには1〜8コアがありますが、このタイプのマイクロプロセッサアーキテクチャは単純にコアを追加するよりも効率的であると言われています。
インテル®ハイパースレッディングテクノロジーの利点には、要求の厳しいソフトウェアによるパフォーマンスの向上が期待されることが含まれます。 ハイエンドゲームを使用するゲーマーは、利益を期待できます。 オーディオ、写真、またはビデオの編集と画像の作成または編集を実行し、メールクライアントやウイルス対策などのバックグラウンドアプリケーションを実行しているマルチメディアの専門家は、音楽を再生している人と同様に、全体的に高いパフォーマンスを期待できます作業中の背景。 アーキテクチャの変更により、プログラマーがハイパースレッディングテクノロジーを活用する方法を理解するのに役立つ新しいコースとトレーニング資料が作成されました。