"計算システムであって、複数のプロセッサであって、各プロセッサはラジオ周波数RF信号で前記プロセッサに関連するRF識別IDタグをブロードキャストするRFIDタグを含み、システム相互接続により複数の他のプロセッサと結合した複数のプロセッサと、前記プロセッサのうち少なくとも一に結合したプラットフォーム制御ハブPCHであって、前記PCHは前記プロセッサのRFIDタグからRF信号を受信するRFIDレシーバと、前記プロセッサから受信したRFIDタグデータを格納する複数のRFIDレジスタとを含む、プラットフォーム制御ハブと、前記PCHに結合し、ベーシック入力/出力システムBIOSを格納するフラッシュメモリであって、前記BIOSは前記PCHの前記RFIDレジスタから前記RFIDタグデータを読み出し、前記システム相互接続の最適ルーティングテーブルを決定する、フラッシュメモリとを有する、計算システム。前記RFIDタグデータは、プロセッサの相互接続ロケーションと初期状態を含む、請求項1に記載の計算システム。前記RFIDタグデータは、前記プロセッサのケーパビリティIDを含み、前記相互接続ロケーションはソケットIDを含む、請求項2に記載の計算システム。前記初期化状態は前記プロセッサのビルトインセルフテストBISTステータスを含む、請求項2に記載の計算システム。前記PCHは、プロセッサのRFIDレジスタにRFIDタグデータがあれば、前記プロセッサのBIST状態をシステムイベントログに格納し、前記プロセッサのRFIDレジスタにRFIDタグデータがなければ、前記計算システムのベースバンド管理コントローラに警告を送るマイクロコントローラをさらに有する、請求項4に記載の計算システム。前記BIOSは、前記システム相互接続により各プロセッサに問い合わせすることなく、前記最適ルーティングテーブルに少なくとも部分的に基づいて前記システム相互接続の仮想ネットワークを構成する、請求項1に記載の計算システム。前記BIOSは、システム相互接続リンクの等化パラメータを設定し、高速モードへの前記リンクのトレーニングを開始する、請求項6に記載の計算システム。前記システム相互接続はQuickPath相互接続を含む、請求項1に記載の計算システム。計算システムの初期化方法であって、前記計算システムの複数のプロセッサの各々をパワーオンするステップであって、各プロセッサはラジオ周波数RF識別情報IDタグを含み、システム相互接続により複数の他のプロセッサと結合しているステップと、RF信号により前記プロセッサと関連するRFIDタグデータを、各プロセッサのRFIDタグにより、ブロードキャストするステップと、前記プロセッサの少なくとも一に結合したプラットフォーム制御ハブPCHのRFIDレシーバにより、前記プロセッサのRFIDタグからRF信号を受信するステップと、前記PCHの複数のRFIDレジスタに、前記RF信号からのRFIDタグデータを格納するステップと、ベーシック入力/出力システムBIOSにより、前記RFIDレジスタからRFIDタグデータを読み出し、前記RFIDタグデータを用いて、前記システム相互接続の最適ルーティングテーブルを決定するステップとを有する、方法。前記RFIDタグデータは、プロセッサの相互接続ロケーションと初期状態を含む、請求項9に記載の方法。前記RFIDタグデータは、前記プロセッサのケーパビリティIDを含み、前記相互接続ロケーションはソケットIDを含む、請求項10に記載の方法。前記初期化状態は前記プロセッサのビルトインセルフテストBISTステータスを含む、請求項10に記載の方法。前記PCHはマイクロコントローラを有し、前記マイクロコントローラは、プロセッサのRFIDレジスタにRFIDタグデータがあれば、前記プロセッサのBIST状態をシステムイベントログにロギングし、前記プロセッサのRFIDレジスタにRFIDタグデータがなければ、前記計算システムのベースバンド管理コントローラに警告を送る、請求項12に記載の方法。さらに、前記BIOSは、前記システム相互接続により各プロセッサに問い合わせすることなく、前記最適ルーティングテーブルに少なくとも部分的に基づいて前記システム相互接続の仮想ネットワークを構成する、請求項9に記載の方法。さらに、前記BIOSは、システム相互接続リンクの等化パラメータを設定し、高速モードへの前記リンクのトレーニングを開始する、請求項14に記載の方法。前記BIOSはオペレーティングシステムOSに制御を渡すステップを渡す、請求項15に記載の方法。前記システム相互接続はQuickPath相互接続を含む、請求項9に記載の方法。前記BIOSはパワーオンセルフテストPOSTモード中に前記最適ルーティングテーブルを決定する、請求項9に記載の方法。前記BIOSは、前記システム相互接続によりプロセッサに問い合わせせずに、前記プロセッサのBIST状態にアクセスする、請求項12に記載の方法。一実施形態による計算システムは、複数のプロセッサであって、各プロセッサはラジオ周波数RF信号で前記プロセッサに関連するRF識別IDタグをブロードキャストするRFIDタグを含み、システム相互接続により複数の他のプロセッサと結合した複数のプロセッサと、前記プロセッサのうち少なくとも一に結合したプラットフォーム制御ハブPCHであって、前記PCHは前記プロセッサのRFIDタグからRF信号を受信するRFIDレシーバと、前記プロセッサから受信したRFIDタグデータを格納する複数のRFIDレジスタとを含む、プラットフォーム制御ハブと、前記PCHに結合し、ベーシック入力/出力システムBIOSを格納するフラッシュメモリであって、前記BIOSは前記PCHの前記RFIDレジスタから前記RFIDタグデータを読み出し、前記システム相互接続の最適ルーティングテーブルを決定する、フラッシュメモリとを有する。他の一実施形態による計算システムの初期化方法は、前記計算システムの複数のプロセッサの各々をパワーオンするステップであって、各プロセッサはラジオ周波数RF識別情報IDタグを含み、システム相互接続により複数の他のプロセッサと結合しているステップと、RF信号により前記プロセッサと関連するRFIDタグデータを、各プロセッサのRFIDタグにより、ブロードキャストするステップと、前記プロセッサの少なくとも一に結合したプラットフォーム制御ハブPCHのRFIDレシーバにより、前記プロセッサのRFIDタグからRF信号を受信するステップと、前記PCHの複数のRFIDレジスタに、前記RF信号からのRFIDタグデータを格納するステップと、ベーシック入力/出力システムBIOSにより、前記RFIDレジスタからRFIDタグデータを読み出し、前記RFIDタグデータを用いて、前記システム相互接続の最適ルーティングテーブルを決定するステップとを有する。本発明の一実施形態は、計算システム内のプロセッサに埋め込まれたRFIDradiofrequencyidentificationタグを用いてシステム初期化処理を支援するシステムと方法である。RFIDタグ、初期化処理の際に計算システムの他のコンポーネントへの、システム相互接続とは別の通信経路を提供する。計算システムに電力が供給されると、システム中の各プロセッサは、そのRFIDタグに、プロセッサの相互接続ロケーションと初期化状態に関するデータをブロードキャストさせる。一実施形態では、RFIDタグは計算システムのプラットフォームコントロールハブPCH中のRFIDレシーバにより検知され、各プロセッサの相互接続ロケーションと初期化状態データがPCH内のレジスタに格納される。BIOSは、システム初期化処理において実行されると、これらのPCHレジスタにアクセスして、プロセッサのデータを取得する。相互接続ロケーションと初期化状態データは、最適なルーティングテーブルを選択し、最適なルーティングテーブルとRFIDタグデータとに少なくとも部分的に基づいて、システム相互接続により各プロセッサに個別に問い合わせしなくても、計算システム内に仮想ネットワークを構成するため、BIOSにより用いられる。これにより、システムブート時間が改善され、相互接続にデッドロックの無い最適なルーティングが用いられることが。改善されたRAS信頼性、可用性、及びサービサビリティを提供するシステムを展開する場合、デッドロックの無いルーティングが重要である。本明細書において本発明の一実施形態とは、その実施形態に関して説明する機能、構造、特徴が少なくとも本発明の1つの実施形態に含まれることを意味している。よって、本明細書ではいろいろな箇所で一実施形態ではと記載するが、必ずしも同じ実施形態を指すものではない。一実施形態では、本発明は、IntelCorporationから商業的に入手できるQuickPathInterconnectQPIテクノロジーをサポートする計算システムで実現できるが、その他のシステム相互接続を用いても良い。QPIは、一定のIntelプロセッサと用いる、高速、パケット化、ポイントツーポイント相互接続である。狭い高速リンクにより、プロセッサは、分散共有メモリ型プラットフォームアーキテクチャで通信できる。以前のフロントサイドバスアーキテクチャと比較して、QPIは低レイテンシで非常に大きな帯域幅を提供する。QPIは、以前の技術よりも、より大きな相互接続性能を達成できる効率的なアーキテクチャを有する。QPIは、低レイテンシと高スケーラビリティのために最適化されたスヌーププロトコルsnoopprotocolを提供し、トランザクションの素早い完了を可能とするパケットレーン構造を提供する。ミッションクリティカルサーバの必要性に応えるため、信頼性、可用性、及びサービサビリティRASがアーキテクチャに組み込まれている。計算システム初期化プロセスの始めに、電力を供給し、すべての重要なクロック回路を安定化させ、計算システムが予測され制御された具合に動作を開始するようにいろいろなリセット信号の発行を制御する。ここでは、リセットは、ハードウェアの初期状態を確立する一組のハードウェアベースのイベントであると定義する。初期化は、リセットに続き、ハードウェアにブートファームウェアの実行を準備させる一組の命令シーケンスであると定義する。次に、ブートファームウェアすなわちBIOSは、オペレーティングシステムOSのロードと、OSへの制御の移行を準備する。これらのハードウェアとブートファームウェアの目標は、そのタスクを効率的に完了させ、できるだけ早く制御をOSに渡すことである。これは、フォーナイン又はファイブナインの信頼性が必要なシステムにとって重要である。こうしたシステムでは、システムブートは年に1、2回だけ許される。システムブートプロセスは、システムアドミニストレータが計算システムを柔軟にサービスできるように、できるだけ速いことが必要である。計算システムが最初にリセットされ、BIOSが実行されると、複数のタスクの一は、どんなリソースが利用でき、それらはどう相互接続されているかディスカバリすることである。ここでは、プロセッサソケットを設定するときにブートストラッププロセッサがいろいろな役割を果たすのと同様に、いろいろなハードウェア機能が役割を果たす。しかし、入手可能な情報を調べ、何のリソースが存在し、リソースが劣化状態にある場合にどれが機能しているか判断する方法プロセスを行い、それらのリソースを最適かつ信頼できるやり方でOSに向けて設定するのは、システムブートストラッププロセッサSBSPである。このプロセスはトポロジーディスカバリと呼ぶ。既存のシステムでは、システム初期化の際に、プロセッサのパワーコントロールユニットPCUに常駐するソフトウェアにより、QPIトポロジーディスカバリが行われる。しかし、トポロジーディスカバリは、QPIネットワークのBIOSから2ホップ以内にあるプロセッサに対して行える。8個のソケットとピンホィールすなわちリングアーキテクチャで構成された8までのプロセッサを有するシステムの例では、これは一般的に、6個のソケットが、それらのソケットに接続されたプロセッサのPCUで実行されているPcodeにより構成されたQPIリンクを有せないことを意味する。それにもかかわらず、BIOSは、QPIディスカバリ処理の一部として、その6個のプロセッサに対してQPIリンクを構成しなければならない。これを行うには、BIOSは、システム相互接続中の各QPIリンクをディスカバし、低速動作モード用のリンクを、もしそのリンクがBIOSを実行しているプロセッサに直接接続されていなければトレーニングし、その他の仮想ネットワークVN0又はVN1などのプロセッサソケット機能をディスカバし、ディスカバされたQPIルーティングトポロジ中にデッドロックが無いことを確認し、ディスカバされたリンクに基づきトポロジが最適であることを確認し、QPIリンクにエラーがあるか確認し、最後にすべてのリンクを高速動作モードに対してトレーニングしなければならない。BIOSQPIディスカバリ処理は、一般的に、例えば、現在の4ウェイシステムや8ウェイシステムでは実行に数十分かかり、場合によっては、ルーティングにデッドロックが無いことは保証しても、QPI構成が最適であることは保証しない。また、リモートソケットにインストールされたプロセッサが、そのプロセッサのビルトインセルフテストBISTの一部anyaspectに合格しなかったことを、トポロジーディスカバリが完了するまで、BIOSには知るすべがない。本発明の実施形態では、プロセッサに組み込まれたRFIDタグを用いて、システム相互接続のトポロジディスカバリプロセスを改善する。図1は、本発明の一実施形態による計算システムを示す図である。計算システム100には具体的な構成で8個のプロセッサを示した。しかし、他の計算システムでは、用いるプロセッサの数や構成は異なってもよい。計算システム100の各プロセッサは、マザーボードの物理ソケット図示せずに接続されている。実施形態によっては、インストールされるプロセッサの数は用意されたソケットの数より少なくてもよい。例えば、計算システムには8個のソケットを設けても、そのうちの6個のみにプロセッサをインストールしてよい。どのソケットにプロセッサがインストールされており、そのプロセッサのうちのどれが初期化され機能中であるかのディスカバリは、本発明の実施形態により行われる。図1の構成例に示したように、計算システム100は、プロセッサ0102、プロセッサ1104、プロセッサ2106、プロセッサ3108、プロセッサ4110、プロセッサ5112、プロセッサ6114、プロセッサ7116を含む。各プロセッサは、プロセッサへの電力供給と初期化を制御する電力制御部PCU図示せずを有する。一実施形態では、ソケットは3つのリンクのみを有する。したがって、このシステム構成例では、プロセッサ0102は、プロセッサ1104、プロセッサ7116、及びプロセッサ4110へのリンクを有する。プロセッサ1104は、プロセッサ0102、プロセッサ2106、及びプロセッサ5112へのリンクを有する。他のプロセッサは図示したリンクを有する。図1に示した構成例では、プロセッサ0102は、システムブートストラッププロセッサSBSPとして用いられ、プラットフォーム制御ハブPCH118との直接メディアインタフェースDMIを有する。PCH118は、計算システム中の他のコンポーネント簡明化のため図示せずの通信と動作を制御するチップセットコンポーネントを有する。PCHは計算システムのパワー初期化シーケンスを制御する。PCH118は、マネージャビリティエンジンME142を含む。MEは、システムがオフになっていても、計算システムへのリモートアクセスと管理を許すマイクロコントローラを有する。ME142は、サイドバンド通信チャネルでプロセッサと通信し、ネットワーク図1には図示せずで他の計算プラットフォームと通信する。また計算システム100は、シリアルペリフェラルインタフェースSPIによりPCHに結合したフラッシュメモリ144を含む。フラッシュメモリ144はBIOS120を記憶している。一実施形態では、BIOS120は、プロセッサ0102の処理コアで実行される。一般的に、システム初期化処理では、MEとプロセッサ内のPCUがBIOSの前に実行される。本発明の実施形態では、各プロセッサはRFIDタグを有する。図1に示したように、プロセッサ0102はRFIDタグ0122を含み、プロセッサ1104はRFIDタグ1124を含み、プロセッサ2106はRFIDタグ2126を含み、プロセッサ3108はRFIDタグ3128を含み、プロセッサ4110はRFIDタグ4130を含み、プロセッサ5112はRFIDタグ5132を含み、プロセッサ6114はRFIDタグ6134を含み、プロセッサ7116はRFIDタグ7136を含む。各RFIDタグは、従来から知られているように、プロセッサに関するデータをRF信号で送信する。PCH118は、RFIDタグからRF信号を受信するRFIDレシーバ138を有する。各RFIDタグのデータは、そのRFIDタグが組み込まれているプロセッサを一意的に識別する。プロセッサへのRFIDタグの組み込みは、本発明と同一の譲受人に譲渡された米国特許出願第12/592,212発明の名称RadioFrequencyReconfigurationsofMicroelectronicSystemsinCommercialPackages、2009年11月20日出願、発明者Shahidzadehetalに記載されている。この文献はここに参照援用する。RFIDレシーバ130は、RF信号を受信し、そのRF信号に含まれるRFIDタグデータをPCHに送る。PCHは、そのRFIDタグがどのプロセッサからのものか判断し、PCH内のRFIDレジスタ140のうちの選択されたものに、RFIDタグデータを格納する。プロセッサからのデータがRFIDレジスタに格納されると、ME142とBIOS120は、RFIDレジスタにアクセスして、そのデータをシステム相互接続トポロジの決定とディスカバリを含むシステム初期化目的に用いることができる。このデータにはシステムパワーアッププロセスの初期にアクセス可能なので、全体的なシステム初期化時間が短縮され得る。ME及び/又はBIOSが、システム初期化タスク最適ルーティング設定の決定などを実行するとき、QPIリンクによりプロセッサに明示的かつ個別に問い合わせするのではなく、利用できるデータを用いるからである。デッドロックの無い最適なルーティングを決定するのは、4個以上のプロセッサを有するサーバには、一般的に難しい問題である。しかし、本発明の実施形態では、ディスカバリの前にどのプロセッサがインストールされているかME及び/又はBIOSが知っていれば、ルーティングには、複雑で時間のかかるクローリングアルゴリズムではなく、ルックアップテーブルを用いる。他の実施形態では、RFIDレジスタは、サウスブリッジチップセットI/OコントロールハブICH中のTCOトータルコストオブオーナーシップポートを介して、ベースバンド管理コントローラBMCによりアクセスされる。図2は、本発明の一実施形態によるRFIDタグ200の内容を示す図である。一実施形態では、RFIDタグは次のデータフィールドを含む。他の実施形態では、プロセッサに関連する他のデータがRFIDタグに格納され、PCHに送信されてもよい。ソケット識別子ID200は、RFIDタグを送信したプロセッサが物理的に配置されているマザーボード上のプロセッサソケットを一意的に識別する番号である。8個のソケットを有する一実施形態では、ソケットIDは0から7までの番号である。一実施形態では、ソケットを識別するその他の番号やインジケータを用いても良い。ケーパビリティID204は、プロセッサのケーパビリティを既述し、中央処理装置CPUIDを含む。ビルトインセルフテストBISTステータス206は、キャッシュ結果、I/O結果などを含むプロセッサのBIST処理の結果を含む。BIST結果はパワーアップの結果としてプロセッサにより決定される。プロセッサが複数のコアを含む場合、BISTステータスは各コアのBIST結果すなわち、特定コアBIST結果を含んでいてもよい。BIST結果をRFIDタグデータに含めると、プロセッサがBIST結果をそのプロセッサ内のEAXレジスタにロードする現在の方法とシステムに対して、利点がある。EAXレジスタは、システム相互接続トポロジとディスカバリ処理が完了した後でないと用いることができないQPIリンクにより、第1のBIOSコードフェッチ時に、ローカルBIST結果のみフェッチでき、リモートBIST結果はフェッチできないBIOSによってのみアクセス可能である。QPIリンクを介したプロセッサディスカバリとSBSPファームウェアエージェントが選択されるまで、リモートBIST結果は見えない。しかし、本発明の実施形態では、PCHのRFIDレジスタにBIST結果を格納するので、BIOSがBIST結果に早くアクセスでき、プロセッサに直接問い合わせする必要がない。このため、ソケットの数が4個より多いシステムのパワーオンセルフテストPOST動作が高速になり、ディスカバリ前に最適なルーティングを選択できる。FRBFaultResilientBootingシナリオでは、BIOSは、どのCPUコアとキャッシュスライスがBISTテストに合格しなかったのか知る必要がある。BIOSは、テストに合格しなかったコアやキャッシュスライスをディスエーブルするが、リセットが必要である。本発明の実施形態を用いて、BIOSは、どのコアとキャッシュスライスをディスエーブルしなければならないか知り、それによりリセットをまとめて一イベントにする。また、BIOSは、POST又はプラットフォーム動作に利用するのに先立って、エラーを起こしたコア又はキャッシュスライスを知っているので、ランタイムエラーを起こすリスクを生じずにディスエーブルできる。これにより、コードが故障したハードウェア上で実行されないので、プラットフォームがより安定しロバストになる。また、BIOSは、ソケットIDとケーパビリティIDから、ノードIDを連想して、ディスカバリ前に、計算システムにどのプロセッサがインストールされているか、構成できるQPIリンクの数、及びデッドロックの無い正しいルーティングを知ることができる。これにより、BIOSは、計算システムのトポロジの動的変化とプロセッサのBIST結果とに基づき、サポートされた各RASモードの最適なルーティングのテーブルを維持できる。これは、最初のアーキテクチュアルBIOSフェッチの際に、しかしQPIディスカバリの前にできる。一ソケットにつき2個以上のそれぞれが論理プロセッサに対応したノードIDがあってもよい。BIST結果は、エラーが無いことを示すゼロでも、BIST中にプロセッサにエラーが発生したことを示す非ゼロでもよい。図3は、本発明の一実施形態によるルーティングテーブルを示す図である。計算システムに格納されるルーティングテーブルの数はいくつでもよい。一実施形態では、計算システムにインストールされたプロセッサの数ごとに、最適なルーティングテーブルを予め決めてもよい。例えば、インストールされたプロセッサの数が8である場合、所定の最適ルーティングテーブルを選択する。システム構成が変わったとき例えば、プロセッサが故障して動作しなくなったとき、新しい構成に対応した最適ルーティングテーブルを選択する。最適ルーティングテーブルは、予め決められ、フラッシュメモリに又はPCHに記憶される。インストールされたプロセッサの数が計算システムでサポートされるプロセッサの最大数より小さい場合のソケットの利用は、利用規則により決められる。一実施形態では、トポグラフィ例を用いてデッドロックの無いルーティングを実現するには、2つの仮想ネットワークVN0とVN1が必要である。一実施形態では、偶数番号ノードから発せられるメッセージにはVN0を用い、奇数番号ノードから発せられるメッセージにはVN1を用い、宛先への最終ホップするメッセージはVN0にスイッチされる。図4は、本発明の一実施形態によるシステム初期化処理を示すフロー図である。ブロック400において、PCH118が、システム中の各プロセッサに、それぞれのパワーオンシーケンスを開始させる。一実施形態では、これは、各プロセッサにXXRESET信号をアサートすることにより開始される。各プロセッサはBISTを実行する。各プロセッサは、少なくともBIST結果、そのソケットID、そのケーパビリティIDを、そのRFIDタグに格納し、そのRFIDタグを既知のRF通信方法によりブロードキャストする。ブロック402において、PCHは、RFIDレシーバ138により検知されたRF信号中のプロセッサからのRFIDタグを受信し、RFIDタグデータをRFIDレジスタ140に格納する。一実施形態では、一組のRFIDレジスタが各ソケットに関連している。あるソケットに関連するRFIDレジスタにデータが格納されていないとき、BIOSは、そのプロセッサのパワーアップ時にエラーが発生したか、そのソケットが空であると推論する。RFIDタグデータが格納されると、PCH118は、ブロック404において、一実施形態では、XXRESET信号をデアサートdeassertし、BIOSにフラッシュメモリからのコードのフェッチを開始させる。次に、ブロック406において、BIOS120は、実行され、RFIDレジスタ140から、自分のRFIDタグをブロードキャストしたプロセッサのRFIDタグデータを読み出す。ブロック408において、BIOSは、RFIDタグデータを用いて、入手できるプロセッサ特性とプロセッサがインストールされたソケットとBIST結果とに基づき、最適ルーティングテーブルを決定する。また、BIOSは、RFIDタグデータを用いてさらに計算システムを構成する。例えば、あるソケットにプロセッサが実装populateされていないことをRFIDタグデータが示す場合、その空のソケットを初期化する試みは行われない。他の一例では、計算システムユーザが、現在構成されたシステムには不可能なRASトポロジを選択すると、BIOSはこのことをユーザにすぐに表示することができる。図5は、本発明の一実施形態によるシステム初期化処理を示すフロー図である。図5は、BIOSとマネージャビリティエンジンMEによるRFIDタグデータの処理を示す。ブロック500において、BIOSがパワーオンセルフテストPOST処理を開始する。BIOSは、POSTの一部として、RFIDレジスタ140をチェックして、プロセッサからのRFIDタグデータが格納されているか調べる。RFIDタグデータがないとき、ブロック504において、MEは、BIOSリセットベクトルが実行されていないので、この状態を検知する。これは、プロセッサ又はプロセッサコアが正しくパワーアップされなかったこと、又はそのプロセッサへのシステム相互接続リンクが初期化されなかったことを意味する。ブロック506において、MEは、エラーを報告するため、ベースバンド管理コントローラBMC及び/又はシステムアドミニストレータに警告を送る。ブロック502においてRFIDタグデータが検出されると、ブロック508において、MEは、システムイベントログに各プロセッサのBIST結果のログを生成し、通常のシステムブートプロセスに参加する。ブロック502においてRFIDタグデータが検出されると、ブロック510において、BIOSは、格納されたRFIDタグデータから知れるソケットトポロジに基づき、最適なルーティングテーブルを決定する。ブロック512において、BIOSは、現在のトポロジに基づき計算システムのQPI仮想ネットワークを構成する。次に、ブロック514において、BIOSは、QPIリンクの物理的及び電気的特性の等化EQパラメータを設定し、QPI高速モードへのQPIリンクのトレーニングを開始する。ブロック516において、BIOSはOSに制御を渡す。他の実施形態では、本発明は、QPI以外のシステム相互接続技術を、例えばHyperTransportコンソーシアムにより画定されたハイパートランスポートHTその他の相互接続を、サポートする計算システムで実施することもできる。以下の動作は順次プロセスとして説明するかも知れないが、動作の一部は並行して又は同時に実行することができる。また、実施形態によっては、動作の順序は並べ替えてもよい。ここに説明する手法は、特定のハードウェア又はソフトウェアの構成に限定されず、どんな計算環境や処理環境にも適用できる。これらの手法は、ハードウェア、ソフトウェア、またはこれらの組み合わせで実施できる。これらの手法は、例えば、モバイル又は固定コンピュータ、パーソナルデジタルアシスタント、セットトップボックス、携帯電話及びページャ、その他の電子装置であって、それぞれプロセッサ、そのプロセッサにより読み取り可能な揮発性及び不揮発性メモリ、及び/又は記憶要素を含む記憶媒体、少なくとも一の入力装置、一又は複数の出力装置を有するものであるプログラマブルマシンで実行されるプログラムで実施できる。プログラムコードは、入力装置を用いて入力されたデータに適用され、説明した機能を実行し、出力情報を生成する。出力情報は一又は複数の出力装置に適用される。本技術分野の当業者には言うまでもなく、本発明は、マルチプロセッサシステム、ミニコンピュータ、メインフレームコンピュータなど、様々なコンピュータシステム構成で実施できる。本発明は、通信ネットワークによりリンクされたリモート処理装置によりタスクが実行される分散計算環境で実施することもできる。各プログラムは、高レベルの、手続き型又はオブジェクト指向プログラミング言語で実装され、処理システムと通信してもよい。しかし、プログラムは、必要ならアセンブラ又は機械語で実装してもよい。いずれの場合でも、言語はコンパイルされるかインタープリットされる。プログラム命令を用いて、ここに説明する動作を実行する命令でプログラムされた汎用又は特定用途の処理システムを構成してもよい。あるいは、動作を実行するハードウェアロジックを含む特定のハードウェアコンポーネントにより、又はプログラムされたコンピュータコンポーネントとカスタムハードウェアコンポーネントの任意の組合せにより、動作を実行させてもよい。ここに説明する方法は、処理システムその他の電子装置をプログラムしてその方法を実行させる命令を格納したマシン読み取り可能媒体を含むコンピュータプログラム製品として提供され得る。ここでマシン読み取り可能媒体との用語は、マシンにより実行される一連の命令を記憶又はエンコードでき、そのマシンにここに説明する方法のいずれかを実行させる任意の媒体を含む。したがって、マシン読み取り可能媒体との用語は、固体メモリ、光ディスク及び磁気ディスクを含むが、これらに限定されない。さらに、本技術分野では、ソフトウェアが、例えば、プログラム、手順、プロセス、アプリケーション、モジュール、ロジックなどのある形式では、動作をして結果を生じることは一般的なことである。かかる表現は、処理システムによるソフトウェアの実行がプロセッサに動作を実行させて結果を生じさせることを述べる簡便な方法にすぎない。"