"少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置であって、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得するリソース情報取得手段と、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付けるリソース要求受付手段と、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当てるリソース割当手段と、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継するデータ中継手段と、を備えるデータ中継装置。請求項1に記載のデータ中継装置であって、前記リソース量情報は、複数のリソースを表す情報であり、前記処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行するように構成され、前記データ中継手段は、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送し、且つ、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継装置。請求項2に記載のデータ中継装置であって、前記データ中継手段は、前記処理装置に対して割り当てられた複数のリソースの一部である第1のリソース群を第1の入出力装置が有し、且つ、当該複数のリソースの他部である第2のリソース群を第2の入出力装置が有している場合、当該第1のリソース群のうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、当該第2のリソース群のうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送するように構成されたデータ中継装置。請求項2又は請求項3に記載のデータ中継装置であって、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースと、当該処理装置と、を対応付けた第1の割当情報を記憶する第1の割当情報記憶手段を備え、前記データ中継手段は、前記記憶されている第1の割当情報に基づいて、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送するように構成されたデータ中継装置。請求項2乃至請求項4のいずれかに記載のデータ中継装置であって、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースと、当該処理装置と、を対応付けた第2の割当情報を記憶する第2の割当情報記憶手段を備え、前記データ中継手段は、前記記憶されている第2の割当情報に基づいて、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継装置。請求項1乃至請求項5のいずれかに記載のデータ中継装置であって、前記入出力装置は、ネットワークプロセッサであり、前記リソースは、マイクロエンジンであるデータ中継装置。請求項1乃至請求項6のいずれかに記載のデータ中継装置であって、PCIPeripheralComponentInterconnectエクスプレススイッチであるデータ中継装置。少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に適用され、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当て、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する、データ中継方法。請求項8に記載のデータ中継方法であって、前記リソース量情報は、複数のリソースを表す情報であり、前記処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行するように構成され、前記データ中継方法は、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送し、且つ、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継方法。少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当て、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する、処理を実行させるためのデータ中継プログラム。ところで、上記データ中継装置は、ユーザが、処理装置に対して割り当てるリソースを特定する情報を入力しなければ、当該リソースを当該処理装置に割り当てることができない。従って、ユーザが、処理装置に対して割り当てるリソースを特定する情報を入力する手間が煩雑であるという問題があった。このため、本発明の目的は、上述した課題であるユーザが、処理装置に対して割り当てるリソースを特定する情報を入力する手間が煩雑であることを解決することが可能なデータ中継装置を提供することにある。かかる目的を達成するため本発明の一形態であるデータ中継装置は、少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継する装置である。更に、このデータ中継装置は、上記データ中継装置に接続されている上記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得するリソース情報取得手段と、上記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付けるリソース要求受付手段と、上記リソース要求が受け付けられた場合、上記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した上記処理装置に対して割り当てるリソース割当手段と、上記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継するデータ中継手段と、を備える。また、本発明の他の形態であるデータ中継方法は、少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に適用され、上記データ中継装置に接続されている上記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、上記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、上記リソース要求が受け付けられた場合、上記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した上記処理装置に対して割り当て、上記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する方法である。また、本発明の他の形態であるデータ中継プログラムは、少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に、上記データ中継装置に接続されている上記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、上記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、上記リソース要求が受け付けられた場合、上記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した上記処理装置に対して割り当て、上記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する、処理を実行させるためのプログラムである。本発明は、以上のように構成されることにより、ユーザの手間を軽減することができる。以下、本発明に係る、データ中継装置、データ中継方法、及び、データ中継プログラム、の各実施形態について図1~図10を参照しながら説明する。<第1実施形態>構成図1に示したように、第1実施形態に係るデータ処理システム1は、第1の処理装置CPUCentralProcessingUnit1101と、第1の入出力制御部RCRootComplex1102と、第1のメモリMEM1103と、第2の処理装置CPU2201と、第2の入出力制御部RC2202と、第2のメモリMEM2203と、PCIPeripheralComponentInterconnectエクスプレススイッチPCIeSW300と、第1の入出力装置EPEndPoint1400と、第2の入出力装置EP2500と、を備える。PCIエクスプレススイッチ300は、第1の処理装置101及び第2の処理装置201のそれぞれと、第1の入出力装置400及び第2の入出力装置500のそれぞれと、の間のデータの伝送を中継する。PCIエクスプレススイッチ300は、データ中継装置を構成している。PCIエクスプレススイッチ300は、第1のポートポート1301と、第2のポートポート2302と、第3のポートポート3303と、第4のポートポート4304と、を備える。第1の処理装置101は、第1の入出力制御部102を介して、第1のメモリ103と接続されている。第1の処理装置101は、第1の入出力制御部102、及び、第1のポート301を介して、PCIエクスプレススイッチ300と接続されている。第1の処理装置101は、第1のメモリ103を用いることにより、予め定められた第1のメイン処理を実行する。更に、第1の処理装置101は、後述するように、第1の入出力装置400、及び/又は、第2の入出力装置500が有するリソースに、第1のサブ処理全体処理を実行させる。その後、第1の処理装置101は、当該リソースから第1のサブ処理の実行結果を受け取り受け付け、受け取った実行結果に基づいて上記第1のメイン処理を実行する。第2の処理装置201は、第2の入出力制御部202を介して、第2のメモリ203と接続されている。第2の処理装置201は、第2の入出力制御部202、及び、第2のポート302を介して、PCIエクスプレススイッチ300と接続されている。第2の処理装置201は、第2のメモリ203を用いることにより、予め定められた第2のメイン処理を実行する。更に、第2の処理装置201は、後述するように、第1の入出力装置400、及び/又は、第2の入出力装置500が有するリソースに、第2のサブ処理全体処理を実行させる。その後、第2の処理装置201は、当該リソースから第2のサブ処理の実行結果を受け取り、受け取った実行結果に基づいて上記第2のメイン処理を実行する。第1の入出力装置400は、ポート401を備える。本例では、第1の入出力装置400は、通信されるパケットに対する処理例えば、パケットを転送するための処理を実行するネットワークプロセッサである。第1の入出力装置400は、ポート401、及び、第3のポート303を介して、PCIエクスプレススイッチ300と接続されている。第1の入出力装置400は、第1の処理装置101、及び/又は、第2の処理装置201からの要求に応じて、第1のサブ処理を実行する。第1の入出力装置400は、第1のサブ処理の実行結果を、第1の処理装置101、及び/又は、第2の処理装置201へ出力する。第2の入出力装置500は、ポート501を備える。本例では、第2の入出力装置500は、第1の入出力装置400と同様に、ネットワークプロセッサである。第2の入出力装置500は、ポート501、及び、第4のポート304を介して、PCIエクスプレススイッチ300と接続されている。第2の入出力装置500は、第1の処理装置101、及び/又は、第2の処理装置201からの要求に応じて、第2のサブ処理を実行する。第2の入出力装置500は、第2のサブ処理の実行結果を、第1の処理装置101、及び/又は、第2の処理装置201へ出力する。更に、PCIエクスプレススイッチ300は、図2に示したように、中継制御部310と、リソース情報記憶部320と、RTORoutingToOutside部330と、RTIRoutingToInside部340と、を備える。中継制御部310は、リソース情報取得手段、リソース要求受付手段、及び、リソース割当手段を構成している。また、RTO部330、及び、RTI部340は、データ中継手段を構成している。RTO部330は、中継テーブル記憶部第1の割当情報記憶手段331と、受信部332と、データ記憶部333と、送信部334と、を備える。RTI部340は、中継テーブル記憶部第2の割当情報記憶手段341と、受信部342と、データ記憶部343と、送信部344と、を備える。また、第1の入出力装置400は、図3に示したように、指示部410と、複数本例では、8個のリソース421~428リソース11~リソース18と、を備える。本例では、各リソース421~428は、マイクロエンジンである。同様に、第2の入出力装置500は、図4に示したように、指示部510と、複数本例では、8個のリソース521~528リソース21~リソース28と、を備える。本例では、各リソース521~528は、マイクロエンジンである。中継制御部310は、PCIエクスプレススイッチ300に接続されている入出力装置本例では、第1の入出力装置400及び第2の入出力装置500のそれぞれに対して、リソース情報を取得する。リソース情報は、入出力装置が有するリソースを表す情報である。本例では、リソース情報は、入出力装置が有するリソースの数を表す情報である。なお、リソース情報は、リソースの処理能力を表す情報であってもよい。また、リソース情報は、リソースが記憶装置である場合には、記憶容量を表す情報であってもよい。中継制御部310は、取得されたリソース情報をリソース情報記憶部320に記憶させる。中継制御部310は、PCIエクスプレススイッチ300に接続されている処理装置本例では、第1の処理装置101、又は、第2の処理装置201により出力されたリソース要求を受け付ける。リソース要求は、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表す情報である。本例では、リソース量情報は、リソースの数を表す情報である。なお、リソース量情報は、リソースの処理能力を表す情報であってもよい。また、リソース量情報は、リソースが記憶装置である場合には、記憶容量を表す情報であってもよい。中継制御部310は、リソース要求が受け付けられた場合、リソース情報記憶部320に記憶されているリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した処理装置に対して割り当てる。具体的には、中継制御部310は、上記処理装置に対して割り当てたリソースに順位を付与する。中継制御部310は、図5に示したように、上記処理装置を特定するための情報である送信元特定情報と、付与された順位が最上位であるリソースを特定するための情報である転送先特定情報と、を対応付けた第1の割当情報を中継テーブル記憶部331に記憶させる。ここでは、送信元特定情報は、PCIエクスプレススイッチ300に接続されている処理装置を特定するための情報である。本例では、送信元特定情報は、処理装置のアドレスを表す情報である。なお、送信元特定情報は、処理装置のBDFBus/Device/Functionを表す情報であってもよい。ここでは、転送先特定情報は、PCIエクスプレススイッチ300に接続されている入出力装置を特定するための情報と、リソースを特定するための情報と、を含む。本例では、転送先特定情報は、入出力装置のアドレスを表す情報と、リソースを識別するための情報例えば、リソースに固有の番号等と、を含む。なお、転送先特定情報は、入出力装置のBDFBus/Device/Functionを表す情報を含んでいてもよい。更に、中継制御部310は、図6に示したように、付与された順位が最下位であるリソースを特定するための情報である送信元特定情報と、上記処理装置を特定するための情報である転送先特定情報と、を対応付けた第2の割当情報を中継テーブル記憶部341に記憶させる。ここでは、送信元特定情報は、PCIエクスプレススイッチ300に接続されている入出力装置を特定するための情報と、リソースを特定するための情報と、を含む。更に、転送先特定情報は、PCIエクスプレススイッチ300に接続されている処理装置を特定するための情報である。加えて、中継制御部310は、図6に示したように、1つの処理装置に対して割り当てたリソースの数が、2以上である場合において、割り当てた複数のリソースを有する入出力装置の数が、2以上である即ち、複数の入出力装置が、割り当てたリソースを有している場合、第3の割当情報を中継テーブル記憶部341に記憶させる。ここでは、上記処理装置に対して割り当てられた複数のリソースの一部である第1のリソース群を第1の入出力装置400が有し、且つ、当該複数のリソースの他部である第2のリソース群を第2の入出力装置500が有している場合を想定する。この場合、第3の割当情報は、第1のリソース群第1の入出力装置400が有するリソースのうちの、付与された順位が最下位であるリソースを特定するための情報である送信元特定情報と、第2のリソース群第2の入出力装置500が有するリソースのうちの、付与された順位が最上位であるリソースを特定するための情報である引継先特定情報と、を対応付けた情報である。ここでは、送信元特定情報は、PCIエクスプレススイッチ300に接続されている入出力装置を特定するための情報と、リソースを特定するための情報と、を含む。更に、引継先特定情報は、PCIエクスプレススイッチ300に接続されている入出力装置を特定するための情報と、リソースを特定するための情報と、を含む。第1の処理装置101は、第1のサブ処理を実行させるための第1のプログラムをPCIエクスプレススイッチ300へ送信する。PCIエクスプレススイッチ300は、第1の処理装置101から第1のプログラムを受け付ける。第1のプログラムは、全体処理としての第1のサブ処理を、割り当てられたリソースの数に分割した分割処理のそれぞれを指示する、複数のサブプログラムを含む。PCIエクスプレススイッチ300は、第1の処理装置101に対して割り当てたリソースに、サブプログラムを1つずつ送信する。本例では、PCIエクスプレススイッチ300は、付与された順位が上位であるリソースほど、全体処理における先頭側の分割処理を実行するように、サブプログラムを送信する。このサブプログラムは、分割処理の実行結果引継データを、後続する分割処理を実行するリソースへ引き継ぐための処理を含む処理を指示する。このようにして、処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行する。RTO部330の受信部332は、処理装置本例では、第1の処理装置101、又は、第2の処理装置201から、入力データを受信する受け付ける。受信部332は、受信された入力データと、当該入力データを送信してきた処理装置を特定するための処理装置特定情報と、を対応付けてデータ記憶部333に記憶させる。送信部334は、データ記憶部333に記憶されている入力データと、当該入力データと対応付けて記憶されている処理装置特定情報と、を取得する読み出す。送信部334は、取得された処理装置特定情報により特定される処理装置と同一の処理装置を特定する送信元特定情報と対応付けて中継テーブル記憶部331に記憶されている転送先特定情報を取得する。送信部334は、取得された転送先特定情報により特定されるリソースへ、上記入力データを送信転送する。RTI部340の受信部342は、リソースから、出力データを受信する。受信部342は、受信された出力データと、当該出力データを送信してきたリソースを特定するためのリソース特定情報と、を対応付けてデータ記憶部343に記憶させる。送信部344は、データ記憶部343に記憶されている出力データと、当該出力データと対応付けて記憶されているリソース特定情報と、を取得する。送信部344は、取得されたリソース特定情報により特定されるリソースと同一のリソースを特定する送信元特定情報と対応付けて中継テーブル記憶部341に記憶されている転送先特定情報を取得する。送信部344は、取得された転送先特定情報により特定される処理装置へ、上記出力データを送信する。更に、RTI部340の受信部342は、リソースから、引継データを受信する。受信部342は、受信された引継データと、当該引継データを送信してきたリソースを特定するためのリソース特定情報と、を対応付けてデータ記憶部343に記憶させる。送信部344は、データ記憶部343に記憶されている引継データと、当該引継データと対応付けて記憶されているリソース特定情報と、を取得する。送信部344は、取得されたリソース特定情報により特定されるリソースと同一のリソースを特定する送信元特定情報と対応付けて中継テーブル記憶部341に記憶されている引継先特定情報を取得する。送信部344は、取得された引継先特定情報により特定されるリソースへ、上記引継データを送信する。このような構成により、RTO部330は、処理装置から受け付けた入力データを、当該処理装置に対して割り当てられた複数のリソースのうちの、全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送する。更に、RTI部340は、処理装置に対して割り当てられた複数のリソースのうちの、全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送する。更に、RTI部340は、複数の入出力装置本例では、第1の入出力装置400及び第2の入出力装置500が、1つの処理装置に対して割り当てたリソースを有している場合、第1のリソース群のうちの、全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、第2のリソース群のうちの、全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送する。作動次に、上述したデータ処理システム1の作動について図7~図9を参照しながら説明する。先ず、図7に示したように、PCIエクスプレススイッチ300は、リソース情報の送信を要求するリソース情報要求を、PCIエクスプレススイッチ300に接続されている、第1の入出力装置400、及び、第2の入出力装置500のそれぞれへ送信するステップS101。第1の入出力装置400は、リソース情報要求を受信すると、第1の入出力装置400が有するリソースを表すリソース情報をPCIエクスプレススイッチ300へ送信するステップS102。更に、第2の入出力装置500は、リソース情報要求を受信すると、第2の入出力装置500が有するリソースを表すリソース情報をPCIエクスプレススイッチ300へ送信するステップS103。PCIエクスプレススイッチ300は、第1の入出力装置400、及び、第2の入出力装置500のそれぞれからリソース情報を受信すると、受信したリソース情報を記憶するステップS104。その後、第1の処理装置101は、リソース要求をPCIエクスプレススイッチ300へ送信するステップS105。本例では、このリソース要求は、6つのリソースを表すリソース量情報を含む情報である。PCIエクスプレススイッチ300は、リソース要求を受信すると、記憶されているリソース情報に基づいて、リソースを第1の処理装置101に対して割り当てるステップS106。本例では、PCIエクスプレススイッチ300は、第1の処理装置101に対して、第1の入出力装置400が有する、リソース11~リソース16を割り当てる。また、PCIエクスプレススイッチ300は、第1の処理装置101に対して割り当てたリソース11~リソース16に、この順に従って順位が下がるように順位を付与する。従って、PCIエクスプレススイッチ300は、図5に示したように、第1の処理装置101を特定するための送信元特定情報と、付与された順位が最上位であるリソース11を特定するための転送先特定情報と、を対応付けた第1の割当情報を記憶する。加えて、PCIエクスプレススイッチ300は、図6に示したように、付与された順位が最下位であるリソース16を特定するための送信元特定情報と、第1の処理装置101を特定するための転送先特定情報と、を対応付けた第2の割当情報を記憶する。その後、第2の処理装置201は、リソース要求をPCIエクスプレススイッチ300へ送信するステップS107。本例では、このリソース要求は、4つのリソースを表すリソース量情報を含む情報である。PCIエクスプレススイッチ300は、リソース要求を受信すると、記憶されているリソース情報に基づいて、リソースを第1の処理装置101に対して割り当てるステップS108。本例では、PCIエクスプレススイッチ300は、第2の処理装置201に対して、第1の入出力装置400が有する、リソース17~リソース18、及び、第2の入出力装置500が有する、リソース21~リソース22を割り当てる。また、PCIエクスプレススイッチ300は、第2の処理装置201に対して割り当てたリソース17~リソース18第1のリソース群,リソース21~リソース22第2のリソース群に、この順に従って順位が下がるように順位を付与する。従って、PCIエクスプレススイッチ300は、図5に示したように、第2の処理装置201を特定するための送信元特定情報と、付与された順位が最上位であるリソース17を特定するための転送先特定情報と、を対応付けた第1の割当情報を記憶する。更に、PCIエクスプレススイッチ300は、図6に示したように、付与された順位が最下位であるリソース22を特定するための送信元特定情報と、第2の処理装置201を特定するための転送先特定情報と、を対応付けた第2の割当情報を記憶する。加えて、PCIエクスプレススイッチ300は、図6に示したように、第1のリソース群リソース17~リソース18のうちの、付与された順位が最下位であるリソース18を特定するための送信元特定情報と、第2のリソース群リソース21~リソース22のうちの、付与された順位が最上位であるリソース21を特定するための引継先特定情報と、を対応付けた第3の割当情報を記憶する。その後、第1の処理装置101は、第1のプログラムをPCIエクスプレススイッチ300へ送信するステップS109。PCIエクスプレススイッチ300は、第1のプログラムを受信すると、第1の処理装置101に対して割り当てたリソースリソース11~リソース16に、サブプログラムを1つずつ送信するステップS110。また、第2の処理装置201は、第2のプログラムをPCIエクスプレススイッチ300へ送信するステップS111。PCIエクスプレススイッチ300は、第2のプログラムを受信すると、第2の処理装置201に対して割り当てたリソースリソース17~リソース18,リソース21~リソース22に、サブプログラムを1つずつ送信するステップS112。その後、図8に示したように、第1の処理装置101は、第1のメイン処理を実行することにより、入力データを生成し、生成された入力データをPCIエクスプレススイッチ300へ送信するステップS201。PCIエクスプレススイッチ300は、第1の処理装置101から入力データを受信すると、記憶されている第1の割当情報に基づいて、受信した入力データをリソース11へ転送するステップS202。リソース11は、PCIエクスプレススイッチ300から入力データを受信すると、受信した入力データに基づいて分割処理を実行し、実行結果としての引継データをリソース12へ出力する。そして、リソース12は、リソース11からの引継データに基づいて分割処理を実行し、実行結果としての引継データをリソース13へ出力する。リソース13~リソース15も、同様に作動する。そして、リソース16は、リソース15からの引継データに基づいて分割処理を実行する。このようにして、リソース11~リソース16は、それぞれが分割処理を実行することにより、パイプライン方式に従って、全体処理としての第1のサブ処理を実行するステップS203。そして、リソース16は、分割処理の実行結果としての出力データをPCIエクスプレススイッチ300へ送信するステップS204。PCIエクスプレススイッチ300は、リソース16から出力データを受信すると、記憶されている第2の割当情報に基づいて、受信した出力データを第1の処理装置101へ転送するステップS205。その後、図9に示したように、第2の処理装置201は、第2のメイン処理を実行することにより、入力データを生成し、生成された入力データをPCIエクスプレススイッチ300へ送信するステップS301。PCIエクスプレススイッチ300は、第2の処理装置201から入力データを受信すると、記憶されている第1の割当情報に基づいて、受信した入力データをリソース17へ転送するステップS302。リソース17は、PCIエクスプレススイッチ300から入力データを受信すると、受信した入力データに基づいて分割処理を実行し、実行結果としての引継データをリソース18へ出力する。そして、リソース18は、リソース17からの引継データに基づいて分割処理を実行する。このようにして、リソース17~リソース18は、それぞれが分割処理を実行することにより、パイプライン方式に従って、全体処理としての第2のサブ処理の一部を実行するステップS303。そして、リソース18は、分割処理の実行結果としての引継データをPCIエクスプレススイッチ300へ送信するステップS304。PCIエクスプレススイッチ300は、リソース18から引継データを受信すると、記憶されている第3の割当情報に基づいて、受信した引継データをリソース21へ転送するステップS305。リソース21は、PCIエクスプレススイッチ300から引継データを受信すると、受信した引継データに基づいて分割処理を実行し、実行結果としての引継データをリソース22へ出力する。そして、リソース22は、リソース21からの引継データに基づいて分割処理を実行する。このようにして、リソース21~リソース22は、それぞれが分割処理を実行することにより、パイプライン方式に従って、全体処理としての第2のサブ処理の残余の部分を実行するステップS306。これにより、リソース17~リソース18、及び、リソース21~リソース22は、それぞれが分割処理を実行することにより、パイプライン方式に従って、全体処理としての第2のサブ処理を実行する。そして、リソース22は、分割処理の実行結果としての出力データをPCIエクスプレススイッチ300へ送信するステップS307。PCIエクスプレススイッチ300は、リソース22から出力データを受信すると、記憶されている第2の割当情報に基づいて、受信した出力データを第2の処理装置201へ転送するステップS308。以上、説明したように、本発明の第1実施形態に係るデータ中継装置300によれば、処理装置本例では、第1の処理装置101、及び、第2の処理装置201により出力されたリソース要求に含まれるリソース量情報に基づいて、当該処理装置に対してリソースが割り当てられる。従って、ユーザが、処理装置に対して割り当てるリソースを特定する情報を入力することなく、必要とされる量のリソースを当該処理装置に割り当てることができる。このように、データ中継装置300によれば、ユーザの手間を軽減することができる。更に、本発明の第1実施形態に係るデータ中継装置300は、処理装置に対して割り当てられた第1のリソース群を第1の入出力装置400が有し、且つ、第2のリソース群を第2の入出力装置500が有している場合、第1のリソース群のうちの、全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、第2のリソース群のうちの、全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送する。これによれば、複数の入出力装置本例では、第1の入出力装置400、及び、第2の入出力装置500が有する複数のリソースを、1つの処理装置に割り当てた場合であっても、当該複数のリソースに、適切に全体処理を実行させることができる。従って、入出力装置が有するリソースを無駄なく処理装置に割り当てることができる。更に、1つの入出力装置が有するリソースの数が、ある処理装置によって必要とされるリソースの数よりも少ない場合においては、当該処理装置に、必要とされる数のリソースを割り当てることもできる。なお、第1実施形態の変形例に係るデータ処理システムは、互いに通信可能に接続された、第1のPCIエクスプレススイッチ、及び、第2のPCIエクスプレススイッチを含む複数のPCIエクスプレススイッチを備えていてもよい。この場合、複数のPCIエクスプレススイッチは、第1のPCIエクスプレススイッチに接続されている処理装置と、第2のPCIエクスプレススイッチに接続されている入出力装置と、の間のデータの伝送を中継するように構成されていることが好適である。<第2実施形態>次に、本発明の第2実施形態に係るデータ中継装置について図10を参照しながら説明する。第2実施形態に係るデータ中継装置1000は、少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継する装置である。更に、このデータ中継装置1000は、上記データ中継装置に接続されている上記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得するリソース情報取得部リソース情報取得手段1001と、上記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付けるリソース要求受付部リソース要求受付手段1002と、上記リソース要求が受け付けられた場合、上記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した上記処理装置に対して割り当てるリソース割当部リソース割当手段1003と、上記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継するデータ中継部データ中継手段1004と、を備える。これによれば、処理装置により出力されたリソース要求に含まれるリソース量情報に基づいて、当該処理装置に対してリソースが割り当てられる。従って、ユーザが、処理装置に対して割り当てるリソースを特定する情報を入力することなく、必要とされる量のリソースを当該処理装置に割り当てることができる。このように、上記データ中継装置によれば、ユーザの手間を軽減することができる。以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。なお、上記各実施形態においてデータ中継装置の各機能は、回路等のハードウェアにより実現されていた。ところで、データ中継装置は、処理装置と、プログラムソフトウェアを記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。<付記>上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。付記1少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置であって、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得するリソース情報取得手段と、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付けるリソース要求受付手段と、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当てるリソース割当手段と、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継するデータ中継手段と、を備えるデータ中継装置。これによれば、処理装置により出力されたリソース要求に含まれるリソース量情報に基づいて、当該処理装置に対してリソースが割り当てられる。従って、ユーザが、処理装置に対して割り当てるリソースを特定する情報を入力することなく、必要とされる量のリソースを当該処理装置に割り当てることができる。このように、上記データ中継装置によれば、ユーザの手間を軽減することができる。付記2付記1に記載のデータ中継装置であって、前記リソース量情報は、複数のリソースを表す情報であり、前記処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行するように構成され、前記データ中継手段は、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送し、且つ、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継装置。付記3付記2に記載のデータ中継装置であって、前記データ中継手段は、前記処理装置に対して割り当てられた複数のリソースの一部である第1のリソース群を第1の入出力装置が有し、且つ、当該複数のリソースの他部である第2のリソース群を第2の入出力装置が有している場合、当該第1のリソース群のうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、当該第2のリソース群のうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送するように構成されたデータ中継装置。これによれば、複数の入出力装置が有する複数のリソースを、1つの処理装置に割り当てた場合であっても、当該複数のリソースに、適切に全体処理を実行させることができる。従って、入出力装置が有するリソースを無駄なく処理装置に割り当てることができる。更に、1つの入出力装置が有するリソースの数が、ある処理装置によって必要とされるリソースの数よりも少ない場合においては、当該処理装置に、必要とされる数のリソースを割り当てることもできる。付記4付記2又は付記3に記載のデータ中継装置であって、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースと、当該処理装置と、を対応付けた第1の割当情報を記憶する第1の割当情報記憶手段を備え、前記データ中継手段は、前記記憶されている第1の割当情報に基づいて、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送するように構成されたデータ中継装置。付記5付記2乃至付記4のいずれかに記載のデータ中継装置であって、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースと、当該処理装置と、を対応付けた第2の割当情報を記憶する第2の割当情報記憶手段を備え、前記データ中継手段は、前記記憶されている第2の割当情報に基づいて、前記処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継装置。付記6付記1乃至付記5のいずれかに記載のデータ中継装置であって、前記入出力装置は、ネットワークプロセッサであり、前記リソースは、マイクロエンジンであるデータ中継装置。付記7付記1乃至付記6のいずれかに記載のデータ中継装置であって、PCIPeripheralComponentInterconnectエクスプレススイッチであるデータ中継装置。付記8少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に適用され、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当て、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する、データ中継方法。付記9付記8に記載のデータ中継方法であって、前記リソース量情報は、複数のリソースを表す情報であり、前記処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行するように構成され、前記データ中継方法は、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送し、且つ、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送するように構成されたデータ中継方法。付記10付記9に記載のデータ中継方法であって、前記処理装置に対して割り当てられた複数のリソースの一部である第1のリソース群を第1の入出力装置が有し、且つ、当該複数のリソースの他部である第2のリソース群を第2の入出力装置が有している場合、当該第1のリソース群のうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、当該第2のリソース群のうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送するように構成されたデータ中継方法。付記11少なくとも1つの処理装置と、少なくとも1つの入出力装置と、の間のデータの伝送を中継するデータ中継装置に、前記データ中継装置に接続されている前記入出力装置のそれぞれに対して、当該入出力装置が有するリソースを表すリソース情報を取得し、前記データ中継装置に接続されている処理装置により出力され、且つ、リソースの量を表すリソース量情報を含み且つ当該量のリソースを要求する旨を表すリソース要求を受け付け、前記リソース要求が受け付けられた場合、前記取得されたリソース情報に基づいて、当該リソース要求に含まれるリソース量情報が表す量のリソースを、当該リソース要求を出力した前記処理装置に対して割り当て、前記処理装置と、当該処理装置に対して割り当てられたリソースと、の間のデータの伝送を中継する、処理を実行させるためのデータ中継プログラム。付記12付記11に記載のデータ中継プログラムであって、前記リソース量情報は、複数のリソースを表す情報であり、前記処理装置に対して割り当てられた複数のリソースは、当該複数のリソースのそれぞれが当該リソースに対して割り当てられた分割処理を実行することにより、パイプライン方式に従って、当該複数のリソースに対して割り当てられた分割処理からなる全体処理を実行するように構成され、前記データ中継プログラムは、前記データ中継装置に、前記処理装置から受け付けたデータを、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送し、且つ、当該処理装置に対して割り当てられた複数のリソースのうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを当該処理装置へ転送する、処理を実行させるように構成されたデータ中継プログラム。付記13付記12に記載のデータ中継プログラムであって、前記データ中継装置に、前記処理装置に対して割り当てられた複数のリソースの一部である第1のリソース群を第1の入出力装置が有し、且つ、当該複数のリソースの他部である第2のリソース群を第2の入出力装置が有している場合、当該第1のリソース群のうちの、前記全体処理における最後の処理としての分割処理が割り当てられたリソースから受け付けたデータを、当該第2のリソース群のうちの、前記全体処理における最初の処理としての分割処理が割り当てられたリソースへ転送する、処理を実行させるように構成されたデータ中継プログラム。"