特許
J-GLOBAL ID:200903001916776502
レジスタ番号変換を行うプロセッサ
発明者:
,
,
出願人/特許権者:
代理人 (1件):
小川 勝男
公報種別:公開公報
出願番号(国際出願番号):特願平10-352257
公開番号(公開出願番号):特開2000-172505
出願日: 1998年12月11日
公開日(公表日): 2000年06月23日
要約:
【要約】【課題】スーパースカラプロセッサでレジスタリネームを行う場合でも、命令で指定されたレジスタ番号と実際に用いる物理レジスタの番号を異なるようにする。【解決手段】命令で指定したレジスタ番号を前記物理レジスタの番号に変換するレジスタ番号変換部110を命令デコード部11に備え、命令を解読する時に命令で指定したレジスタ番号を物理レジスタの番号に変換した後、レジスタリネーム部12により物理レジスタ番号をリネームレジスタ番号に付け替える。【効果】スーパースカラでレジスタリネームを行う場合においても、命令で指定されたレジスタ番号を実際に用いる物理レジスタの番号に効率良く変換することができる。
請求項(抜粋):
命令で指定したレジスタ番号と実際に用いる物理レジスタの番号とが異なる命令を有するプロセッサであって、前記命令で指定したレジスタ番号を前記物理レジスタの番号に変換するレジスタ番号変換手段と、前記物理レジスタの番号を更に一時的なリネームレジスタ番号に付け替えるレジスタリネーム手段を備え、前記レジスタ番号変換手段により前記命令で指定したレジスタ番号を前記物理レジスタの番号に変換した後、前記レジスタリネーム手段により前記物理レジスタ番号を前記リネームレジスタ番号に付け替えることを特徴とするプロセッサ。
IPC (2件):
G06F 9/38 350
, G06F 9/38 370
FI (2件):
G06F 9/38 350 A
, G06F 9/38 370 X
Fターム (7件):
5B013AA01
, 5B013AA20
, 5B013BB01
, 5B013BB18
, 5B013CC06
, 5B013CC07
, 5B013DD10
前のページに戻る