Pat
J-GLOBAL ID:200903087120392356

マルチスレッドプロセッサ上の優先順位及び命令速度の制御

Inventor:
Applicant, Patent owner:
Agent (9): 中村 稔 ,  大塚 文昭 ,  熊倉 禎男 ,  宍戸 嘉一 ,  今城 俊夫 ,  小川 信夫 ,  村社 厚夫 ,  西島 孝喜 ,  箱田 篤
Gazette classification:公表公報
Application number (International application number):2002566777
Publication number (International publication number):2004532444
Application date: Feb. 19, 2002
Publication date: Oct. 21, 2004
Summary:
プロセッサによって実行される命令スレッドに対して命令の発行速度を制御するための方法及び装置が提供される。命令スレッドに対して命令が実行される速度は記憶され(46)、記憶された速度に応答して命令を実行させるために要求が発行される(44)。命令要求が発行される速度は、命令実行に応答して低減され、命令実行がない場合は増加される。マルチスレッドプロセッサでは、命令速度は、各スレッドが命令を実行すべき平均速度を記憶することにより制御される(48)。利用可能で未発行の命令の数を表す値は、モニタされ、命令実行に応答して低減される(42)。利用可能であるが未発行の命令の数が規定値よりも低くなった場合、スレッド上で命令の実行が防止される。マルチスレッドプロセッサ上での実行に対して、ランク順位が複数の命令スレッドに割り当てられる。スレッドに関連し、ランク順位の確立に必要な複数のメトリックが準備される。各メトリックは、一組のビットに割り当てられ、それらは、複合メトリックに組み立てられて、重要度の最も高いメトリックが最上位のビットに割り当てられ、重要度の最も低いメトリックが最下位のビットに割り当てられる。次に、複合メトリックに対して、ランク順位がそれらの値によって割り当てられる。
Claim (excerpt):
プロセッサによって実行される命令スレッドに対して命令の発行速度を制御する方法であって、 命令スレッドに対して命令が実行される速度を記憶する段階と、 前記記憶された速度に応答して命令を実行させるために要求を発行する段階と、 命令実行に応答して命令要求が発行される速度を低減する段階と、 命令実行がない場合に命令が実行される速度を増加させる段階と、 を含むことを特徴とする方法。
IPC (2):
G06F9/38 ,  G06F9/46
FI (2):
G06F9/38 310E ,  G06F9/46 340B
F-Term (6):
5B013AA01 ,  5B013AA11 ,  5B098CC01 ,  5B098CC04 ,  5B098GA05 ,  5B098GC01

Return to Previous Page