Pat
J-GLOBAL ID:200903001916776502

レジスタ番号変換を行うプロセッサ

Inventor:
Applicant, Patent owner:
Agent (1): 小川 勝男
Gazette classification:公開公報
Application number (International application number):1998352257
Publication number (International publication number):2000172505
Application date: Dec. 11, 1998
Publication date: Jun. 23, 2000
Summary:
【要約】【課題】スーパースカラプロセッサでレジスタリネームを行う場合でも、命令で指定されたレジスタ番号と実際に用いる物理レジスタの番号を異なるようにする。【解決手段】命令で指定したレジスタ番号を前記物理レジスタの番号に変換するレジスタ番号変換部110を命令デコード部11に備え、命令を解読する時に命令で指定したレジスタ番号を物理レジスタの番号に変換した後、レジスタリネーム部12により物理レジスタ番号をリネームレジスタ番号に付け替える。【効果】スーパースカラでレジスタリネームを行う場合においても、命令で指定されたレジスタ番号を実際に用いる物理レジスタの番号に効率良く変換することができる。
Claim 1:
命令で指定したレジスタ番号と実際に用いる物理レジスタの番号とが異なる命令を有するプロセッサであって、前記命令で指定したレジスタ番号を前記物理レジスタの番号に変換するレジスタ番号変換手段と、前記物理レジスタの番号を更に一時的なリネームレジスタ番号に付け替えるレジスタリネーム手段を備え、前記レジスタ番号変換手段により前記命令で指定したレジスタ番号を前記物理レジスタの番号に変換した後、前記レジスタリネーム手段により前記物理レジスタ番号を前記リネームレジスタ番号に付け替えることを特徴とするプロセッサ。
IPC (2):
G06F 9/38 350 ,  G06F 9/38 370
FI (2):
G06F 9/38 350 A ,  G06F 9/38 370 X
F-Term (7):
5B013AA01 ,  5B013AA20 ,  5B013BB01 ,  5B013BB18 ,  5B013CC06 ,  5B013CC07 ,  5B013DD10

Return to Previous Page