「ハードウェアマルチスレッディング」の版間の差分

削除された内容 追加された内容
Nallimbot (会話 | 投稿記録)
m ロボットによる 変更: fa:چندنخی
Melan (会話 | 投稿記録)
59行目:
# サイクル i+2: スレッド C からの命令が発行される
 
この種類のマルチスレッディングの目的は、実行[[命令パイプライン処理|パイプライン]]から、[[データ依存]]によるストールをすべて排除することである。一つのスレッドが比較的他のスレッドから独立しているため、一つのパイプのステージ内の一つの命令がパイプラインの古い命令の出力結果を必要とする可能性は低い。
 
概念的には、オペレーティングシステムで用いられる[[マルチタスク#プリエンプティブ・マルチタスク|プリエンプティブ・マルチタスク]]と似ている。各アクティブスレッドに与えられたタイムスライスを 1 CPU サイクルに例えることができるだろう。