Pat
J-GLOBAL ID:200903069121402640

並列演算処理装置およびその方法

Inventor:
Applicant, Patent owner:
Agent (1): 佐藤 隆久
Gazette classification:公開公報
Application number (International application number):1998106756
Publication number (International publication number):1999306038
Application date: Apr. 16, 1998
Publication date: Nov. 05, 1999
Summary:
【要約】【課題】 複数のタスクを発生した場合の同期待ちを高速かつ柔軟に解決できる並列演算処理装置を提供する。【解決手段】 プロセッサエレメントPE12がPE13〜15に対して複数のタスクを呼び出し、同期待ち命令で必要に応じて同期待ちを行う。アービタ56は、タスク呼び出しが発生するとカウント値を増加し、そのタスクが終了するとカウント値を減少させる。プロセッサエレメントPE12は、同期待ち命令を実行したときに、同期待ち命令に含まれるカウント値と、アービタ56のカウント値とを比較し、一致した場合に同期待ちを解除し、一致しない場合に同期待ちとなる。
Claim (excerpt):
単数または複数のタスク呼び出し命令を実行した後に、同期待ち命令で必要に応じて同期待ちを行う第1の演算処理手段と、前記第1の演算処理手段から呼び出されたタスクを実行し、当該呼び出されたタスクが終了したときにタスク終了命令を実行する単数または複数の第2の演算処理手段と、前記第1の演算処理手段による前記タスク呼び出し命令の実行に応じてカウント値を増加し、前記第2の演算処理手段の前記タスク終了命令の実行に応じてカウント値を減少するカウント手段とを有し、前記第1の演算処理手段は、前記同期待ち命令に含まれるカウント値と、前記カウント手段のカウント値とを比較し、当該比較の結果に応じて同期待ちを解除するか否かを決定する並列演算処理装置。
IPC (2):
G06F 9/46 360 ,  G06F 15/16 430
FI (2):
G06F 9/46 360 F ,  G06F 15/16 430 B

Return to Previous Page