特許
J-GLOBAL ID:200903042062952326

マルチプロセッサシステム及びそのオブジェクト 間通信方法

発明者:
出願人/特許権者:
代理人 (1件): 京本 直樹 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平6-145096
公開番号(公開出願番号):特開平8-016537
出願日: 1994年06月27日
公開日(公表日): 1996年01月19日
要約:
【要約】【目的】オブジェクト指向のマルチプロセッサシステムにおいて、通信相手先オブジェクトの存在するプロセッサを意識しないオブジェクト間通信機能を提供する。【構成】システム管理プロセッサ10で全オブジェクト61〜68の配備先プロセッサを示す原本のオブジェクト名・プロセッサ番号対応表40を作成し、全プロセッサの通信制御部30内にワーク用の対応表330として複製しておく。通信要求元オブジェクトが通信相手先のオブジェクト名を指定して通信制御部30にメッセージ通信要求すると、通信相手先プロセッサ識別部340が対応表330を索引して通信相手先オブジェクトの存在するプロセッサを識別し、自プロセッサ内の場合はオブジェクト間直接通信処理部35で共通メモリ(メッセージバッファ50)による直接通信処理、他プロセッサの場合はプロセッサ間通信処理部360でプロセッサ番号対応のプロセッサ間通信処理を行う。
請求項(抜粋):
単位機能対応の情報及び情報の処理手続きをカプセル化した複数種類のオブジェクトをプロセッサ間通信路を介して相互に接続された複数のプロセッサにそれぞれ任意に分散配備し、これらオブジェクト間でメッセージ通信を行い各種情報の転送及び処理を行うことにより所定の機能を実現するマルチプロセッサシステムにおいて、前記複数のプロセッサのうちシステム全体を管理するシステム管理プロセッサに、システム内の全オブジェクトの各とその配備先のプロセッサとの対応を示すオブジェクト名対プロセッサ番号対応情報を原本としてあらかじめ設定するオブジェクト・プロセッサ対応表と、このオブジェクト名対プロセッサ番号対応情報を管理対象である他のプロセッサにそれぞれ送信する手段とを備え、前記管理対象のプロセッサの各に、前記システム管理プロセッサからの前記オブジェクト名対プロセッサ番号対応情報を受信し前記オブジェクト・プロセッサ対応表を複製する手段を備え、かつ、前記システム管理プロセッサ及び前記管理対象のプロセッサの各に、自プロセッサに配備されたオブジェクトからの通信相手先オブジェクトの宛先情報としてオブジェクト名のみが指定されたメッセージ通信要求を受けるとこのオブジェクト名に基づいて自プロセッサ内の前記オブジェクト・プロセッサ対応表を索引し当該通信相手先オブジェクトの配備されたプロセッサを識別し、当該通信相手先オブジェクトが自プロセッサ内にある場合は自プロセッサ内の共通メモリを通したオブジェクト間直接通信処理機能により、当該通信相手先オブジェクトが他プロセッサ内にある場合は対応するプロセッサ番号を付加し前記プロセッサ間通信路を通したプロセッサ間通信処理機能により当該通信相手先オブジェクトへのメッセージ転送を行う手段を備えたことを特徴とするマルチプロセッサシステム。
IPC (3件):
G06F 15/163 ,  G06F 13/00 355 ,  H04L 12/40
FI (2件):
G06F 15/16 310 D ,  H04L 11/00 321
引用特許:
審査官引用 (2件)

前のページに戻る