Pat
J-GLOBAL ID:200903050879092887

マルチプロセッサシステムおよびそのためのネットワーク

Inventor:
Applicant, Patent owner:
Agent (1): 薄田 利幸
Gazette classification:公開公報
Application number (International application number):1995296479
Publication number (International publication number):1997138782
Application date: Nov. 15, 1995
Publication date: May. 27, 1997
Summary:
【要約】【課題】いずれかのプロセッサユニットが出力するメモリアクセスをインタコネクトネットワークを用いて他のキャッシュが簡単に監視でき、さらに、メモリマップドレジスタへのアクセス要求の送出先を決定する回路を簡単化する。【解決手段】各プロセッサユニットの送信部7-i内に以下のようにアクセス要求の送付先を決める回路を設ける。主記憶データへのアクセス要求の場合、全てのプロセッサユニットとそのデータを保持している一つのメモリユニットのみに、そのアクセス要求をクロスバスイッチ1を介して部分放送する。入出力装置内のメモリマップドレジスタに対するアクセス要求の場合には、全ての入出力ユニットにこのアクセス要求を部分放送する。プロセッサユニット、メモリユニットあるいは入出力ユニットのいずかれに属するメモリマップドレジスタに対するアクセス要求の場合、全てのユニットにこのアクセス要求をクロスバスイッチ1を介して放送する。
Claim (excerpt):
複数のプロセッサユニットと、複数のメモリユニット複数の入出力ユニットと、該複数のプロセッサユニット、該複数のメモリユニットおよび該複数の入出力ユニットを相互に接続し、それらの間で複数のデータを並列に転送するためのネットワークと、それぞれ該複数の入出力ユニットの一つに接続された複数の入出力装置と、それぞれ該複数のプロセッサユニット、該複数のメモリユニットおよび該複数の入出力ユニットおよび該複数の入出力装置の内のいずれか一つに含まれた複数のメモリマップドレジスタとを有し、各メモリユニットは、それぞれ該複数のプロセッサユニットにより共有される主記憶の一部分を構成する複数の主記憶部分の一つを有し、該複数の主記憶部分には、それぞれ所定のアドレス空間の第1の領域内の互いに異なる複数の部分領域が割り当てられ、該複数のレジスタは、該アドレス空間の該第1の領域と異なる他の領域を割り当てられ、各プロセッサユニットは、少なくとも一つのプロセッサと、該複数の主記憶部分に対するキャッシュメモリと、該キャッシュメモリに対するキャッシュ制御回路であって、該プロセッサから供給されたデータ読み出し要求が指定するアドレスのデータに関して該キャッシュメモリのヒットチェックを行う手段を有するものと、該ヒットチェックの結果、該キャッシュメモリがヒットしなかったときに、該複数のプロセッサユニットと、該第1の領域内の該複数の部分領域の内、該指定されたアドレスが属する一つの部分領域が割り当てられている一つの部分主記憶を有する一つのメモリユニットとを、該データ読み出し要求の複数の送出先として決定し、それらのユニットへの該データ読み出し要求の部分放送を該ネットワークに要求する送出先決定回路を有するマルチプロセッサシステム。
IPC (2):
G06F 15/163 ,  G06F 12/08
FI (2):
G06F 15/16 320 K ,  G06F 12/08 H
Patent cited by the Patent:
Cited by examiner (7)
Show all

Return to Previous Page