複数の入力ポートと複数の出力ポートとを有し、該入力ポートから入力された情報を該情報の出力先である出力ポートに出力する相互結合網と、該入力ポートに入力される情報に対し、該情報の出力先である出力ポート毎に、該情報の読出順序を定める順序情報を付与する順序情報制御部と、該出力ポートから出力された情報を蓄積する順序保証バッファと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出す読出制御部とを有する、相互結合網制御システム。前記順序保証バッファは、前記順序情報と所定の格納ルールに基づいて一意に定められる格納位置に前記情報を格納し、前記読出制御部は、該格納ルールに基づいて定められる格納位置の読出順序にしたがって、読出すべき情報を決定する、請求項1に記載の相互結合網制御システム。前記読出制御部は、前記順序保証バッファに格納されている前記情報の前記順序情報を参照し、該順序情報と所定の読出ルールとに基づいて読出すべき情報を決定する、請求項1に記載の相互結合網制御システム。前記読出制御部は、読出すべき情報が前記順序保証バッファに書き込まれている場合にのみ情報を読出す、請求項1-3いずれかに記載の相互結合網制御システム。前記順序情報制御部は、付与済の順序情報の数が、前記順序保証バッファに格納すべき情報の数として定められるしきい値以下である場合に順序情報を付与し、該順序保証バッファから情報が読みだされたときに、付与済の順序情報の数を減ずる、請求項1-4いずれかに記載の相互結合網制御システム。相互結合網に入力される情報に対し、該情報の出力先毎に、該情報の読出順序を定める順序情報を付与するステップと、該出力先から出力された該情報を順序保証バッファに蓄積するステップと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出すステップとを有する、相互結合網制御方法。前記蓄積するステップでは、前記順序情報と所定の格納ルールとに基づいて一意に定められる格納位置に前記情報を格納し、前記読出すステップでは、該格納ルールに基づいて定められる格納位置の読出順序にしたがって、読出すべき情報を決定する、請求項6に記載の相互結合網制御方法。前記読出すステップでは、前記順序保証バッファに格納されている前記情報の前記順序情報を参照し、該順序情報と所定の読出ルールとに基づいて読出すべき情報を決定する、請求項6に記載の相互結合網制御方法。前記読出すステップでは、読出すべき情報が前記順序保証バッファに書き込まれている場合にのみ情報を読出す、請求項6-8いずれかに記載の相互結合網制御方法。前記付与するステップでは、付与済の順序情報の数が、前記順序保証バッファに格納すべき情報の数として定められるしきい値以下である場合に順序情報を付与し、該順序保証バッファから情報が読みだされたときに、付与済の順序情報の数を減ずる、請求項6-9いずれかに記載の相互結合網制御方法。ここで、本発明が解決しようとする課題を説明するために、図13に示す制御方法を想定する。この制御方法をホールドオール制御と定義する。ホールドオール制御では、命令1のすべての要素がクロスバを通過した後に、命令2の先頭要素のクロスバへの転送が開始される。このようにすれば、命令間で要素の到着順の逆転現象は発生しなくなり、命令間での順序保証を保つことができる。ただし、ホールドオール制御では、命令2の転送は、命令1のすべての要素の転送が終了するのを待ってから開始されるため、命令1と命令2の間で15T間のペナルティが発生する。これは、クロスバの性能を大きく低下させる要因となる。このように、相互結合網を流れる情報、例えば命令やデータ間での到着順序の保証が必要な場合、先行の情報が流れるまで後続の情報を一時ホールドする制御を行うと、相互結合網の利用効率が著しく低下するという問題があった。本発明は、かかる問題を解決するためになされたものであり、情報間の順序を保証しつつ相互結合網の性能低下を抑制する相互結合網制御システム及び方法を提供することを目的とする。本発明にかかる相互結合網制御システムは、複数の入力ポートと複数の出力ポートとを有し該入力ポートから入力された情報を該情報の出力先である出力ポートに出力する相互結合網と、該入力ポートに入力される情報に対し、該情報の出力先である出力ポート毎に、該情報の読出順序を定める順序情報を付与する順序情報制御部と、該出力ポート毎に設けられ、該出力ポートから出力された情報を蓄積する順序保証バッファと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出す読出制御部とを有するものである。本発明にかかる相互結合網制御方法は、相互結合網に入力される情報に対し、該情報の出力先毎に、該情報の読出順序を定める順序情報を付与するステップと、該出力先から出力された該情報を順序保証バッファに蓄積するステップと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出すステップとを有するものである。本発明により、情報間の順序を保証しつつ相互結合網の性能低下を抑制する相互結合網制御方法を提供することができる。発明の実施の形態1はじめに、図1を用いて、本発明の実施の形態1にかかる相互結合網制御システムの構成を説明する。101~116はキューである。301~316は順序保証バッファ、4は順序情報制御部、5は読出制御部である。キュー101~116は、クロスバ2に入力すべきリクエストを蓄積しておく機能を有する。典型的には、FIFOすなわち先入れ先出し方式のバッファである。本実施形態では、クロスバ2の各入力ポートに対しそれぞれFIFOを設けた例を用いているが、入力ポート毎にキューを管理できるものであればどのような構成でもよい。クロスバ2は、複数の入力ポートと複数の出力ポートを接続する相互結合網である。クロスバ2は、任意の入力ポートから入力された情報リクエスト又はデータを調停制御部7の調停にしたがって任意の出力ポートに出力する。本実施形態では、入力16ポート、出力16ポート、すなわち16x16の構成を有するクロスバである。また、入力ポート側には各入力ポートに対応してFIFOが、出力ポート側には各出力ポートに対応して順序保証バッファ301~316がそれぞれ接続されている。順序保証バッファ301~316は、リクエスト間の順序保証シリアライズを行なう機能を有する。典型的には、SRAMで構成されるバッファである。本実施形態では、クロスバ2の各出力ポートに対しそれぞれ順序保証バッファを設けた例を用いているが、出力ポート毎にリクエストを管理できるものであればどのような構成でもよい。順序情報制御部4は、リクエストをキュー101~116に投入する前に、リクエストに順序情報を付与する。順序情報は、例えば昇順のシーケンス番号であり、リクエストの出力先であるクロスバ2の出力ポート毎に付与される。該順序情報はクロスバ2の特定の出力ポートに向かう何番目のリクエストであるかを表すものであり、順序保証が必要なリクエスト間の正しい読み出し順を示すものである。読出制御部5は、順序保証バッファ301~316からリクエストを読み出す制御を実行する。つづいて、図1及び図2を用いて、本発明の実施の形態1にかかる方法における処理について説明する。順序情報制御部4は、リクエストに対して順序情報を付与する。図2は命令1及び命令2の2つの命令をクロスバ2に入力する場合の例である。命令1及び命令2はそれぞれ256個のリクエストで構成されている。このうち連続する16リクエスト同一ラインの行き先がすべて同じ出力ポートであるとする。この例の場合、リクエストには、該出力ポートに対応する000から031までのシリアル番号が、順序情報として付与される。順序情報が付与されたリクエストは、命令1と命令2の間におけるホールドオール制御が行なわれることなく、クロスバ2を通過する。これにより、クロスバ2の転送性能を維持することができる。クロスバ2の出力ポートからリクエストが出力されると、リクエストは順序保証バッファ301~316に書き込まれる。ついで、読出制御部5は、順序保証バッファ301~316から、順序情報の古い順にリクエストを読み出す。古い順序情報は先に付与されたリクエストに割り当てられているため、古い順序情報から順に読み出しを行なうことで命令間での順序が保証される。例えば、順序情報として昇順に付与されるシリアル番号が用いられている場合には、順序保証バッファ301~316に格納されているすべてのリクエストのシリアル番号を参照し、該シリアル番号の小さいものから順に、リクエストを読み出すことができる。ここで、クロスバ2での転送に遅延が生じるなどして、次に読み出すべきシリアル番号を付与されたリクエストが順序保証バッファ301~316の中に存在しない場合がありうる。この場合、読出制御部5は、該リクエストが順序保証バッファ301~316に書き込まれるまで、読み出しを待機する。すなわち、順序保証バッファ301~316の内容を定期的に参照しつづけ、次に読み出すべきシリアル番号を付与されたリクエストが発見されたときに、読み出しを再開する。本実施形態では、このような一連の処理でリクエスト間の順序を保証することにより、ホールドオール制御を行うことなくリクエストを転送するため、クロスバ2の性能低下を抑制することができる。発明の実施の形態2つぎに、図3を用いて、本発明の実施の形態2にかかる相互結合網制御システムの構成を説明する。リクエスタ6は、リクエストを発行する。本構成で想定しているリクエスタ6は、1つの命令から、それぞれ行き先となる出力ポートが定義される複数のリクエストを発行する機能を有している。例えば、実施の形態1と同様に、1命令からe000~e255までの256の要素リクエストを発行することができる。順序情報制御部4は、リクエスタ6から発行されたリクエストに対して、順序情報の付与を行なう。順序情報は出力ポート毎に付与される。また、順序保証バッファ301~316に格納すべきリクエストの数を上限として、付与することが可能である。例えば、該上限は、順序保証バッファ301~316にリクエストを書き込むことのできる容量深さであってよい。順序情報の付与数が該上限に達しており、新たな順序情報を付与できない場合には、リクエストは待たされることになる。待たされたリクエストには、古い順序情報が解放された後に、順序情報を割り当てる。調停制御部7は、クロスバ2に対する入力の調停制御を行なう。すなわち、同じ出力ポートを行き先とする複数のリクエストが、同じタイミングで入力される場合には、1つのリクエストのみを通し、残りのリクエストはキュー101~116にホールドさせる。キュー101~116は、実施の形態1におけるものと同様のバッファである。前述の調停制御で競合負けしたリクエストは、順次キュー101~116で待たされることになる。クロスバ2は、実施の形態1におけるものと同様のものである。順序保証バッファ301~316は、実施の形態1におけるものと同様であるが、本実施の形態では、補助機能として、各アドレスに有効なデータが書き込まれているかを示す情報Valid情報を持つことができるものを用いている。かかる補助機能を有する順序保証バッファ301~316の構成例1ポート分を図4に示す。図4に示されるように、順序保証バッファ301~316は、データ格納バッファ31のほかに、Valid情報格納バッファ32を備えている。クロスバ2の出力ポートからリクエストが出力されると、該リクエストは順序保証バッファ301~316に書き込まれる。本実施の形態においては、リクエストは、所定のルールにしたがって、順序情報と1対1に対応するアドレスのデータ格納バッファ31に書き込まれる。読出制御部5は、順序保証バッファ301~316からリクエストを読み出し、メモリポート801~816への出力を行う。ここで、古い順序情報が付与されたリクエストから順に読み出しを行うことで、命令間の順序を保証することができる。本実施例では、読み出す順序情報に対応するアドレスに有効なデータの書き込みが完了しているか否かを、Valid情報を参照することにより検査する。もし書き込みが完了していなければ、当該アドレスへの書き込みが完了するまで読み出しは行わない。順序保証バッファ301~316又は読出制御部5は、順序保証バッファ301~316からのリクエストの読み出しが完了すると、読み出されたリクエストの順序情報を解放するよう順序情報制御部4に通知する順序情報の解放通知。順序情報の解放通知は、例えば、一つのリクエストが読み出される度に行なうことが可能である。メモリポート801~816は、リクエストの最終的な出力先となるポートである。読出制御部5は、順序保証バッファ301~316からリクエストを読み出し、順序保証バッファ301~316に対応するメモリポート801~816に対して該リクエストを出力する。メモリは、データのリードライト順を考慮しなければならないという性質を有するため、本実施形態の出力先の一例として好適である。つづいて、図5に示すフローチャートを用いて、本発明の実施の形態2にかかる相互結合網制御システムにおける処理について説明する。まず、リクエスタ6がリクエストを発行するステップS1。通常、リクエスタ6は1命令あたり複数のリクエストを発行する。ついで、順序情報制御部4が順序情報を各リクエストに付与するステップS2。順序情報は出力ポート毎に付与される。また、順序保証バッファ301~316に格納すべきリクエストの数がしきい値として定められ、該しきい値が付与できる順序情報の上限となる。このように順序情報は有限であるため、付与が可能な場合と不可能な場合とがあるステップS3。付与が可能である場合は、リクエストに対し順序情報が付与され、次のステップに進む。一方、付与済みの順序情報の数が該上限に達しており、付与できない場合には、順序情報が解放されるまで、リクエストは順序情報制御部で待たされることになる。待たされたリクエストには、過去に利用されていた古い順序情報が解放された後に順序情報が割り当てられ、その後、次のステップに進む。キュー101~116は、順序情報を付与されたリクエストを順序情報制御部4より受け取り、キューイングするステップS4。その後、調停制御部7は、キュー101~116の先頭に到達したリクエストに対する調停制御を行うステップS5。すなわち、同じ出力ポートを行き先とする複数のリクエストが同じタイミングで入力される場合には、調停制御部7は複数のリクエストのうち1つのリクエストのみクロスバ2を通過させ、残りのリクエストはキュー101~116にホールドさせる。調停制御されたリクエストは、クロスバ2を通過するステップS6。クロスバ2を通過したリクエストは、順序保証バッファ301~316に書き込まれるステップS7。本実施の形態では、順序保証バッファ301~316への書き込みは、所定のルールに従って定められる、順序情報と1対1に対応する書き込みアドレスに対して行う。例えば、はじめに順序情報nのリクエストをアドレスpに書き込んだ場合、順序情報n1のリクエストはアドレスp1に、順序情報n2のリクエストはアドレスp2に書き込み、以下同様に、順序情報nmのリクエストはアドレスpmに書き込んでゆく。読出制御部5は、順序情報の古い順にリクエストを読み出せるよう、書き込みの際に用いたルールにしたがう順番で、順序保証バッファ301~316のアドレスから順次データを読み出してゆく。まず、読出制御部5は、最初に読み出すべき順序情報に対応するアドレス位置に有効なデータが書き込まれているかを判定するステップS8。この判定は、本実施の形態においては、順序保証バッファ301~316内のValid情報の値を参照することにより行う。例えば、はじめに順序情報nのリクエストがアドレスpに書き込まれ、順序情報n1のリクエストがアドレスp1に、順序情報n2のリクエストがアドレスp2に、以下同様に、順序情報nmのリクエストがアドレスpmに順次書き込まれた場合には、まずアドレスpのValid情報を参照する。ここで、該Valid情報が、有効なデータが書き込まれていることを示すものである場合に、読出制御部5は、該アドレスからデータ、すなわち順序情報nが付与されたリクエストを読み出すステップS9。つぎに、アドレスp1のValid情報を参照し、同様の処理を行う。なお、読出制御部5は、該Valid情報が、有効なデータが書き込まれていないことを示すものであった場合は、該アドレスからの読出しは行わない。読出制御部5は、該アドレスに有効なデータ、すなわち該アドレスに対応する順序情報を付与されたリクエストが書き込まれるまで待機する。具体的には、読出制御部5は、該Valid情報を定期的に参照しつづけ、該Valid情報が、有効なデータが書き込まれていることを示すものとなったときに、読み出しを再開することができる。その後、順序保証バッファ301~316又は読出制御部5は、リクエストが読み出されたバッファエントリを無効化し、該リクエストの順序情報を解放するよう順序情報制御部4に通知するステップS10。最後に、読出制御部は、順序保証バッファから読み出されたリクエストを、順次メモリポート801~816に出力するステップS11。こうした一連の処理によって、リクエストは、順序情報の古いものから順にメモリポートに出力されることになる。その他の実施形態なお、本発明はこの実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、この実施形態では相互結合網としてクロスバを例示したが、クロスバのような接続網を持つものであればどのような形態のものでもよい。具体的には、パケット命令列又はデータ列間での到着順序の保証が要求される通信網やコンピュータシステム、又はネットワークスイッチ等であってもよい。この場合、リクエスタはパケットを発生する手段、リクエストはパケット、FIFOはデータ送信側に設けられるバッファ、順序保証バッファはデータ受信側に設けられるバッファと適宜読み替えることが可能である。上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1複数の入力ポートと複数の出力ポートとを有し、該入力ポートから入力された情報を該情報の出力先である出力ポートに出力する相互結合網と、該入力ポートに入力される情報に対し、該情報の出力先である出力ポート毎に、該情報の読出順序を定める順序情報を付与する順序情報制御部と、該出力ポートから出力された情報を蓄積する順序保証バッファと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出す読出制御部とを有する、相互結合網制御システム。付記2前記順序保証バッファは、前記順序情報と所定の格納ルールに基づいて一意に定められる格納位置に前記情報を格納し、前記読出制御部は、該格納ルールに基づいて定められる格納位置の読出順序にしたがって、読出すべき情報を決定する、付記1に記載の相互結合網制御システム。付記3前記読出制御部は、前記順序保証バッファに格納されている前記情報の前記順序情報を参照し、該順序情報と所定の読出ルールとに基づいて読出すべき情報を決定する、付記1に記載の相互結合網制御システム。付記4前記読出制御部は、読出すべき情報が前記順序保証バッファに書き込まれている場合にのみ情報を読出す、付記1-3いずれかに記載の相互結合網制御システム。付記5前記順序情報制御部は、付与済の順序情報の数が、前記順序保証バッファに格納すべき情報の数として定められるしきい値以下である場合に順序情報を付与し、該順序保証バッファから情報が読みだされたときに、付与済の順序情報の数を減ずる、付記1-4いずれかに記載の相互結合網制御システム。付記6前記順序保証バッファ又は読出制御部は、該順序保証バッファから情報が読出されたことを順序情報制御部に通知する、請求項6に記載の相互結合網制御システム。付記7相互結合網に入力される情報に対し、該情報の出力先毎に、該情報の読出順序を定める順序情報を付与するステップと、該出力先から出力された該情報を順序保証バッファに蓄積するステップと、該順序保証バッファに蓄積された情報を、該順序情報により定められる順序にしたがって読出すステップとを有する、相互結合網制御方法。付記8前記蓄積するステップでは、前記順序情報と所定の格納ルールとに基づいて一意に定められる格納位置に前記情報を格納し、前記読出すステップでは、該格納ルールに基づいて定められる格納位置の読出順序にしたがって、読出すべき情報を決定する、付記7に記載の相互結合網制御方法。付記9前記読出すステップでは、前記順序保証バッファに格納されている前記情報の前記順序情報を参照し、該順序情報と所定の読出ルールとに基づいて読出すべき情報を決定する、付記7に記載の相互結合網制御方法。付記10前記読出すステップでは、読出すべき情報が前記順序保証バッファに書き込まれている場合にのみ情報を読出す、付記7-9いずれかに記載の相互結合網制御方法。付記11前記付与するステップでは、付与済の順序情報の数が、前記順序保証バッファに格納すべき情報の数として定められるしきい値以下である場合に順序情報を付与し、該順序保証バッファから情報が読みだされたときに、付与済の順序情報の数を減ずる、付記7-10いずれかに記載の相互結合網制御方法。付記12前記読出すステップでは、該順序保証バッファから情報が読出されたことを順序情報制御部に通知する、付記11に記載の相互結合網制御方法。