特許
J-GLOBAL ID:200903016842452294

スーパースケーラマイクロプロセサに於て命令をリタイアさせるシステム及び方法

発明者:
出願人/特許権者:
代理人 (1件): 特許業務法人明成国際特許事務所
公報種別:公開公報
出願番号(国際出願番号):特願2006-034741
公開番号(公開出願番号):特開2006-134361
出願日: 2006年02月13日
公開日(公表日): 2006年05月25日
要約:
【課題】 高速でコンパクトなスーパースケーラマイクロプロセッサを実現する。【解決手段】 1つ以上の各命令に同時にアドレスを付与するスーパースカラーレジスタリネーミング回路と、命令をプログラム順序外で実行する複数の機能ユニットと、命令の実行結果をストアするバッファであって、各命令に付与されたアドレスが、実行結果をストアするバッファ内の位置を示すバッファと、リタイアされた命令の実行結果を提供するように参照される複数のアレイ位置を含むレジスタアレイと、実行された命令がリタイア可能か否かを決定するリタイアメント制御ブロックと、リタイア可能な命令群の各命令の実行結果をレジスタアレイ内のアレイ位置に同時に関連付けてリタイア可能な命令群を同時にリタイアさせる命令リタイアメントユニットを備えた1つ以上の命令をプログラム順序外で実行するように構成したものである。【選択図】 図1
請求項(抜粋):
1以上の命令をプログラム順序不同に実行可能なスーパースケーラーマイクロプロセッサであって、 複数の命令を格納する命令ウィンドウと、 プログラム順序不同に実行された命令の実行結果を格納するバッファと、 前記バッファにおける、命令の実行結果が格納される位置を示す情報を含むタグを、実行された命令に対して一義的に割り当てるレジスタリネーム部と、 前記命令ウィンドウに格納されていると共に他の命令の実行結果に依存する命令のオペランドを、前記タグを用いて前記バッファから取得するオペランド取得部とを備えるスーパースケーラマイクロプロセッサ。
IPC (1件):
G06F 9/38
FI (3件):
G06F9/38 350B ,  G06F9/38 370X ,  G06F9/38 330K
Fターム (7件):
5B013AA01 ,  5B013BB18 ,  5B013CC09 ,  5B013DD01 ,  5B013DD03 ,  5B013DD04 ,  5B013EE01
引用特許:
出願人引用 (5件)
全件表示

前のページに戻る