特許
J-GLOBAL ID:200903099631814567

マルチスレッドプロセッサにおける共有レジスタファイル制御方式

発明者:
出願人/特許権者:
代理人 (1件): 山谷 晧榮 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願2002-040899
公開番号(公開出願番号):特開2003-241961
出願日: 2002年02月19日
公開日(公表日): 2003年08月29日
要約:
【要約】【課題】マルチスレッドプロセッサにおいて、複数スレッドでレジスタファイルを共有して有効利用をはかることにより、レジスタファイルの容量を抑えつつ高性能動作を行うこと。【解決手段】このため本発明では、複数のスレッドを同時に実行するとともに、論理レジスタより多数の物理レジスタ402からなるレジスタウィンド構成のレジスタファイルを備えるマルチスレッドプロセッサにおいて、レジスタファイル401を複数のスレッドで共有し、各スレッド毎に割り当てられるレジスタファイル401の、ウィンドスタート位置とウィンドエンド位置を記入する特殊レジスタ404、405を設け、各スレッドに連続した物理レジスタ402を割り当てることを特徴とする。
請求項(抜粋):
複数のスレッドを同時に実行するマルチスレッドプロセッサで、且つ論理レジスタより多数の物理レジスタからなるレジスタウィンド構成のレジスタファイルを備えるプロセッサにおいて、レジスタファイル全体を複数のスレッドで共有し、各スレッド毎に割り当てられるレジスタファイルの、ウィンドスタート位置とウィンドエンド位置を記入する特殊レジスタを設け、各スレッドに連続した物理レジスタを割り当てることを特徴とする共有レジスタファイル制御方式。
IPC (3件):
G06F 9/34 330 ,  G06F 9/38 370 ,  G06F 9/46 360
FI (3件):
G06F 9/34 330 ,  G06F 9/38 370 X ,  G06F 9/46 360 C
Fターム (7件):
5B013DD04 ,  5B033DD02 ,  5B033DD09 ,  5B098AA03 ,  5B098GA05 ,  5B098GD03 ,  5B098GD14

前のページに戻る