【手続補正書】
【提出日】平成24年3月29日(2012.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のモジュールがバスを介してパケットを送受信することで通信可能に接続されている情報処理装置において、
前記モジュールは、
受信したパケットのうち自ノードで処理したデータを格納するパケットを識別するための第１の識別情報を格納する格納手段と、
ＩＤを有するパケットを前記バスに対して送受信する通信手段と、
前記パケットのうち、当該パケットが有効であることを示す有効フラグを有するパケットのデータを処理する処理手段とを備え、
前記通信手段が、前記有効フラグが無効で且つパケットのＩＤと前記格納手段に格納しているＩＤとが一致するパケットに、前記処理手段により処理したデータを格納して送出することを特徴とする情報処理装置。
【請求項２】
前記モジュールは第２の識別情報を保持する保持手段を更に有し、
前記通信手段は、前記有効フラグが有効で且つパケットのＩＤと前記保持手段に格納している第２の識別情報とが一致するパケットからデータを抽出して処理手段に送ることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記モジュールの夫々に前記第１の識別情報と前記第２の識別情報とを設定する設定手段を更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記設定手段は、第１のモジュールに設定される第１の識別情報を第２のモジュールに第２の識別情報として設定することで、前記第１のモジュールと前記第２のモジュールとによってパイプライン処理を実行させるように設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記設定手段が前記モジュールの夫々の通信手段に、前記ＩＤを有するパケットを割り当てることを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記設定手段が前記複数のモジュールの第１の識別情報の夫々に対応するＩＤを少なくとも１つのパケットに割り当てることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記複数のモジュールの第１の識別情報の夫々に対応するＩＤをパケットに割り当てる際に、前記設定手段は配置間隔に応じて同じＩＤをパケットに割り当てることを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記通信手段は、データを格納したパケットのフラグを有効にして前記バスに送出することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記通信手段は、データを抽出したパケットのフラグを無効にして前記バスに送出することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記有効フラグが無効であれば、パケットのＩＤと前記保持手段に格納している第２の識別情報とが一致していなくても、所定数のパケットに前記処理手段の処理したデータを格納して送出することを特徴とする請求項２乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記パケットはパケットを複数のモジュールで共用していることを示す共用フラグを有し、共用フラグの有効なパケットについて前記有効フラグが無効であれば、パケットのＩＤと前記保持手段に格納している第２の識別情報とが一致していなくても、前記通信手段が当該パケットに前記処理手段の処理したデータを格納して送出することを特徴とする請求項２乃至９のいずれか１項に記載の情報処理装置。
【請求項１２】
前記格納手段がレジスタであることを特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
複数のモジュールがバスを介してリング状に接続され、該モジュールがパケットをリング上の所定の方向へ転送する情報処理装置において、
前記モジュールは、
当該モジュールの第１の識別情報を格納する格納手段と、
ＩＤを有するパケットを前記バスに対して送受信する通信手段と、
前記パケットが有効である事を示す有効フラグとＩＤとを識別する識別手段と、
前記通信手段と一対一で接続され、前記識別手段によって有効であることが識別されているパケットのデータを処理する処理手段と、
前記通信手段は、前記識別手段が前記有効フラグの無効なパケットで且つパケットのＩＤが前記格納手段に格納している第１の識別情報と一致するパケットに、前記処理手段の処理したデータを格納して送出することを特徴とする情報処理装置。
【請求項１４】
パケットにＩＤを設定する設定手段を前記リング状のバスに更に有し、当該設定手段はＩＤが設定されていないパケットが通過する際にＩＤを設定することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
パケットにＩＤを設定する設定手段を前記リング状のバスに更に有し、当該設定手段は前記有効フラグが無効のパケットにＩＤを設定することを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】
前記設定手段は、同じＩＤを有するパケットの間隔が制御間隔以上になるように制御することを特徴とする請求項１４又は１５に記載の情報処理装置。
【請求項１７】
前記設定手段は、前記ＩＤ毎の制御間隔を保持し、同じＩＤを有するパケットの間隔がＩＤに応じた制御間隔以上になるように制御することを特徴とする請求項１６記載の情報処理装置。
【請求項１８】
前記リング状のバスを周回するパケットについて、前記有効フラグが有効なパケットと前記有効フラグが無効なパケットの総数が一定であることを特徴とする請求項１３乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
複数のモジュールがバスを介してパケットを送受信することで通信可能に接続されている情報処理装置において、
前記モジュールは、
受信したパケットのうち自ノードで処理したデータを格納するパケットを識別するための識別情報を格納する格納手段と、
ＩＤを有するパケットを前記バスに対して送受信する通信手段と、
前記パケットのデータを処理する処理手段とを備え、
前記通信手段が、パケットのＩＤと前記格納手段に格納している識別情報とが一致するパケットに、前記処理手段により処理したデータを格納して送出することを特徴とする情報処理装置。
【請求項２０】
複数のモジュールがバスを介してパケットを送受信することで通信可能に接続されている情報処理装置における情報処理方法であって、
前記モジュールが、
受信したパケットのうち自ノードで処理したデータを格納するパケットを識別するための第１の識別情報を格納する格納工程と、
ＩＤを有するパケットを前記バスに対して送受信する通信工程と、
前記パケットのうち、当該パケットが有効であることを示す有効フラグを有するパケットのデータを処理する処理工程とを備え、
前記通信工程では、前記有効フラグが無効で且つパケットのＩＤと前記格納工程で格納している第１の識別情報とが一致するパケットに、前記処理工程で処理したデータを格納して送出することを特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この課題を解決するため、本発明の情報処理装置は複数のモジュールがバスを介してパケットを送受信することで通信可能に接続されている情報処理装置において、前記モジュールは、受信したパケットのうち自ノードで処理したデータを格納するパケットを識別するための第１の識別情報を格納する格納手段と、ＩＤを有するパケットを前記バスに対して送受信する通信手段と、前記パケットのうち、当該パケットが有効であることを示す有効フラグを有するパケットのデータを処理する処理手段とを備え、前記通信手段が、前記有効フラグが無効で且つパケットのＩＤと前記格納手段に格納しているＩＤとが一致するパケットに、前記処理手段により処理したデータを格納して送出することを特徴とする。