特許
J-GLOBAL ID:200903062534597097
マルチプロセッサシステム及びその動作方法
発明者:
出願人/特許権者:
代理人 (1件):
工藤 実
公報種別:公開公報
出願番号(国際出願番号):特願2006-017533
公開番号(公開出願番号):特開2007-199999
出願日: 2006年01月26日
公開日(公表日): 2007年08月09日
要約:
【課題】マルチプロセッサシステムにおいて、コヒーレンシの保障と処理速度の向上を両立させる。【解決手段】複数のセルC1〜Cnは、リクエストセルCRと、ホームセルCHと、オーナーセルCOとを含む。ホームセルCHのメインメモリ5に記憶された対象データの最新版は、オーナーセルCOのキャッシュメモリ7に格納されている。リクエストセルCRは、その対象データに対するリードリクエストをホームセルCHに発行する。ホームセルCHは、そのリードリクエストに応答して、スヌープリクエストをオーナーセルCOに発行する。オーナーセルCOは、そのスヌープリクエストに応答して最新データをリクエストセルCRに直接送信する。ホームセルCHは、オーナーセルCOからのリプライライトバックをリクエストセルCRからのリクエストライトバックよりも後に受信した場合、そのリプライライトバックを破棄する。【選択図】図4
請求項(抜粋):
同一の機能を有する複数のセルと、
前記複数のセル間を接続するネットワークと
を具備し、
前記複数のセルの各々は、プロセッサ、キャッシュメモリ、及びメインメモリを備え、
前記複数のセルは、
リクエストセルとしての第1セルと、
ホームセルとしての第2セルと、
オーナーセルとしての第3セルと
を含み、
前記第2セルの前記メインメモリに記憶された対象データの最新版は、前記第3セルの前記キャッシュメモリに格納され、
前記第1セルは、前記対象データに対するリードリクエストを前記第2セルに発行し、
前記第2セルは、前記リードリクエストに応答して、スヌープリクエストを前記第3セルに発行し、
前記第3セルは、前記スヌープリクエストに応答して、前記対象データを前記第1セルに直接送信し、リプライライトバックを前記第2セルに送信し、
前記第1セルは、前記第2セル中の前記対象データと同じアドレスに対してリクエストライトバックを発行し、
前記第2セルは、前記第3セルからの前記リプライライトバックを前記第1セルからの前記リクエストライトバックよりも後に受信した場合、前記リプライライトバックを破棄する
マルチプロセッサシステム。
IPC (1件):
FI (5件):
G06F12/08 531B
, G06F12/08 551C
, G06F12/08 507H
, G06F12/08 531E
, G06F12/08 575
Fターム (7件):
5B005JJ01
, 5B005JJ12
, 5B005KK14
, 5B005MM01
, 5B005NN42
, 5B005PP03
, 5B005PP26
引用特許:
出願人引用 (5件)
全件表示
審査官引用 (10件)
全件表示
前のページに戻る