トランザクションの宛先を特定するステップと、前記宛先への経路に沿った少なくとも1つのコンポーネントを起動するように構成される、パワーフリットを生成するステップと、データフリットを送信する前に、前記宛先へ前記経路に沿って前記パワーフリットを送信するステップであって、前記パワーフリットが、前記経路上の前記少なくとも1つのコンポーネントを起動する、ステップとを含む、方法。前記パワーフリットが、前記宛先および前記受信されたデータの発信元を示すヘッダを含む、請求項1に記載の方法。前記パワーフリットを送信するステップが、前記受信されたデータから宛先データを抽出するステップと、前記宛先データによって前記パワーフリットを形成するステップと、前記経路に沿って前記パワーフリットを送信するステップとを含む、請求項1に記載の方法。半導体チップ内のネットワークにおいて実行される、請求項1に記載の方法。前記半導体チップが、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、通信デバイス、携帯情報端末、固定位置のデータユニット、およびコンピュータからなる群から選択されるデバイスに組み込まれる、請求項4に記載の方法。前記少なくとも1つのコンポーネントを起動するステップが、前記少なくとも1つのコンポーネントの一部をゲートオンするステップを含む、請求項1に記載の方法。前記パワーフリットを送信するステップが、第2の仮想チャネルを除いて、第1の仮想チャネル上で前記パワーフリットを送信するステップを含む、請求項1に記載の方法。前記パワーフリットが前記宛先に送信されたことを、レジスタにおいて示すステップをさらに含む、請求項1に記載の方法。後続のパワーフリットが、前記宛先からのリターンフリットの受信と、カウントダウンタイマーとの1つまたは複数に応答して、前記宛先に送信され得ることを前記レジスタにおいて示すステップをさらに含む、請求項8に記載の方法。前記レジスタを確認するステップと、前記レジスタにおける前記指示に応答して、少なくとも1つの後続のパワーフリットを前記宛先に送信しないステップとをさらに含む、請求項8に記載の方法。前記パワーフリットによって前記宛先を起動するステップをさらに含む、請求項1に記載の方法。宛先に宛てられたデータを受信するための手段と、経路を介して前記宛先にパワーフリットを送信するための手段であって、前記パワーフリットが、前記経路上のコンポーネントを起動するように構成される、手段と、前記パワーフリットを送信した後、前記経路を介して、前記データをデータフリットとして前記宛先に送信するための手段とを含む、システム。前記パワーフリットが、前記宛先および前記受信されたデータの発信元を示すヘッダを含む、請求項12に記載のシステム。前記パワーフリットを送信するための前記手段が、前記受信されたデータから宛先データを抽出するための手段と、前記宛先データを用いて前記パワーフリットを形成するための手段と、前記経路に沿って前記パワーフリットを送信するための手段とを含む、請求項12に記載のシステム。半導体チップ内のネットワークを含む、請求項12に記載のシステム。コンピュータにより実行可能なコンピュータプログラム論理からなるコンピュータプログラムであって、宛先に宛てられたデータを受信するためのコードと、経路を介して前記宛先にパワーフリットを送信するためのコードであって、前記パワーフリットが、前記経路上の少なくとも1つのコンポーネントを起動するように構成される、コードと、前記パワーフリットを送信した後、前記経路を介して、前記データをデータフリットとして前記宛先に送信するためのコードとを含む、コンピュータプログラム。前記パワーフリットが、前記宛先および前記受信されたデータの発信元を示すヘッダを含む、請求項16に記載のコンピュータプログラム。前記パワーフリットを送信するための前記コードが、前記受信されたデータから宛先データを抽出するためのコードと、前記宛先データを用いて前記パワーフリットを形成するためのコードと、前記経路に沿って前記パワーフリットを送信するためのコードとを含む、請求項16に記載のコンピュータプログラム。前記パワーフリットが前記宛先に送信されたことを、レジスタにおいて示すためのコードをさらに含む、請求項16に記載のコンピュータプログラム。後続のパワーフリットが、前記宛先からのリターンフリットの受信と、カウントダウンタイマーとの1つまたは複数に応答して、前記宛先に送信され得ることを前記レジスタにおいて示すためのコードをさらに含む、請求項19に記載のコンピュータプログラム。前記レジスタを確認するためのコードと、前記レジスタにおける前記指示に応答して、少なくとも1つの後続のパワーフリットを前記宛先に送信しないためのコードとをさらに含む、請求項19に記載のコンピュータプログラム。宛先に宛てられたデータを受信し、経路を介して前記宛先にパワーフリットを送信し、このとき前記パワーフリットが、前記経路上のコンポーネントを起動するように構成され、さらに、前記パワーフリットを送信した後、前記経路を介して、前記データをデータフリットとして前記宛先に送信するように構成されるネットワークインターフェースユニットを含む、システム。前記NIUが、半導体チップ内のネットワークと通信している、請求項22に記載のシステム。前記半導体チップが、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、通信デバイス、携帯情報端末、固定位置のデータユニット、およびコンピュータからなる群から選択されるデバイスに組み込まれる、請求項23に記載のシステム。一実施形態によれば、方法は、トランザクションの宛先を特定するステップと、宛先への経路に沿った少なくとも1つのコンポーネントを起動するように構成されるパワーフリットを生成するステップとを含む。方法はまた、データフリットを送信する前に、宛先へ経路に沿ってパワーフリットを送信するステップを含む。フリットは、経路上の少なくとも1つのコンポーネントを起動する。別の実施形態では、システムは、宛先に宛てられたデータを受信するための手段と、経路を介して宛先にパワーフリットを送信するための手段と、パワーフリットを送信した後、経路を介して宛先にデータフリットとしてデータを送信するための手段とを含む。パワーフリットは、経路上のコンポーネントを起動するように構成される。さらに別の実施形態では、コンピュータプログラム製品が開示される。コンピュータプログラム製品は、コンピュータプログラム論理を有形に記録する、コンピュータ可読媒体を有する。コンピュータプログラム製品は、宛先に宛てられたデータを受信するためのコードと、経路を介して宛先にパワーフリットを送信するためのコードと、パワーフリットを送信した後、経路を介して宛先にデータフリットとしてデータを送信するためのコードとを含む。パワーフリットは、経路上のコンポーネントを起動するように構成される。さらに別の実施形態では、システムが開示される。システムは、宛先に宛てられたデータを受信し、経路を介して宛先にパワーフリットを送信するように構成される、ネットワークインターフェースユニットを含み、パワーフリットが、経路上のコンポーネントを起動し、パワーフリットを送信した後、経路を介して宛先にデータフリットとしてデータを送信するように構成される。上記は、以下の詳細な説明をよりよく理解できるように、本開示の特徴および技術的利点をかなり広く概説したものである。本開示の特許請求の範囲の主題を形成する、さらなる特徴および利点が以下で説明される。本開示の同じ目的を実施するために他の構造を修正または設計する基礎として、開示される概念および特定の実施形態を容易に利用できることが、当業者には理解されよう。そのような同等の構成が添付の特許請求の範囲に記載された開示の技術から逸脱しないことも、当業者には理解されよう。本開示の構成と動作方法の両方に関して本開示の特徴と考えられる新規の特徴は、さらなる目的と利点とともに、以下の説明が添付の図面に関連して検討されればよりよく理解されよう。しかし、図の各々は例示および説明のために与えられるに過ぎず、本開示の限度の定義を目的としたものではないことを明確に理解されたい。本開示のより完全な理解のために、ここで、添付の図面と併せて以下の説明を参照する。様々な実施形態は、クロックゲーティングによってもたらされるレイテンシを低減または除去するための、パワーフリットと呼ばれるフリットの使用を提案する。以下でより詳細に説明されるように、パワーフリットは、データがたどる経路に沿ったコンポーネントを起動するために、データに先立って送信される。したがって、パワーフリットが、ネットワークオンチップ内のレイテンシを吸収する。様々な実施形態が、限定はされないが、ASIC、汎用プロセッサ、デジタルシグナルプロセッサなどを含む、任意の種類のプロセッサチップまたはチップパッケージで使われ得る。図1は、本開示の実施形態が有利に利用され得る、例示的なワイヤレス通信システム100を示す。例示の目的で、図1は3つのリモートユニット120、130および140、ならびに2つの基地局150および160を示す。ワイヤレス通信システムは、より多くのリモートユニットおよび基地局を有してもよいことが認識されよう。リモートユニット120、130、および140は、以下でさらに論じられる実施形態を実施する、改善された半導体ダイパッケージ125A、125B、および125Cをそれぞれ含む。図1は、基地局150および160からリモートユニット120、130および140への順方向リンク信号180と、リモートユニット120、130および140から基地局150および160への逆方向リンク信号190を示す。図1では、リモートユニット120は携帯電話として示され、リモートユニット130はポータブルコンピュータとして示され、リモートユニット140はワイヤレスローカルループシステムにおけるコンピュータとして示されている。たとえば、リモートユニットは、携帯電話、ハンドヘルドパーソナル通信システムユニット、携帯情報端末のようなポータブルデータユニット、GPS対応デバイス、ナビゲーションデバイス、セットトップボックス、ならびに、音楽プレーヤ、ビデオプレーヤ、およびエンターテインメントユニットのようなメディアプレーヤ、ならびに、メータ読取り機器のような固定位置のデータユニット、または、データもしくはコンピュータ命令の記憶もしくは取出しを行う任意の他のデバイス、またはそれらの任意の組合せであってよい。図1は、本開示の教示に従ったリモートユニットを示すが、本開示は、これらの例示的な図示のユニットには限定されない。本開示は、NoCを含む任意のデバイスにおいて適切に利用され得る。図2は、一実施形態に従って適合された、例示的なNoC構造200を示す図である。NoC構造200は、ルータ202、204、206、208、210、212、214、216、218を含む。マスタースレーブデバイス220、222、224、226は、NoC構造200を用いて通信する。具体的には、マスタースレーブデバイス220、222、224、226の各々は、ルータ202、204、206、208、210、212、214、216、218を介してNoCにおいてメッセージを送信およびまたは受信する、それぞれのネットワークインターフェースユニット221、223、225、227を有する。マスタースレーブデバイス220、222、224、226の各々は、マスターデバイスとスレーブデバイスのいずれかとして、または両方として動作することができる。マスターデバイスの例はプロセッサを含み、スレーブデバイスの例はメモリを含むが、そのような例は網羅的ではない。本明細書には示されないが、NoC構造200は、幅変換器、クロックドメイン変換器などのような、他のコンポーネントも含み得ることが理解される。データフリット291およびパワーフリット290がたどることになる具体的な経路が、経路230として示される。図2は、具体的な任意の時点において、パワーフリット290の進行を項目240として、かつデータフリット291の進行を項目250として示す、スナップショット図である。パワーフリット290およびデータフリット291は、デバイス220から送信された後、最終的に経路230を縦断し、デバイス226における受信に成功することが理解される。実施形態の範囲は経路230には限定されず、様々な実施形態は全般に、任意の数のルータおよび送信受信デバイスを伴うネットワークに適用可能であることも、理解される。パワーフリット290を構築し送信するための例示的な技法が、以下でより詳細に説明される。この例のパワーフリットは、2つ以上のNoCコンポーネントの間で、1つの送信サイクルで転送できるデータの最小単位である。この例では、パワーフリット290は、通常のデータフリットよりも小さく、ヘッダしか含まず、ここでデータはnビットのブロックに分解され、nは実装形態に応じたものであり、任意の整数値であってよい。一例では、データは32ビットのブロックに分解され、ヘッダは32または64ビットを含むが、ヘッダは実装形態に応じて任意の数のビットであってよい。しかし、様々な実施形態は、32または64ビットのブロックには限定されない。パワーフリット290を受信する様々なNoCコンポーネントは、固有のパケットタイプフィールド値によって、パワーフリット290を特定する。パワーフリット290の中の発信元アドレスは、NoCを通じて要求応答を送信しようとする、マスタースレーブブロックのアドレスである。宛先アドレスは、要求応答を受信するスレーブマスターブロックのアドレスである。パワーフリット290がたどる経路230は、データフリット291がたどる経路と同じである。この例について続けると、デバイス220は、要求応答が送信されるべきであるということを、NIU221にシグナリングする。このシグナリングは、たとえば、従うプロトコルに応じて、有効なまたは他の信号をアサートすることを含み得る。シグナリングに応答して、NIU229が、データフリット291へと形成されるデータから宛先を抽出し、同じクロックサイクルでパワーフリット290を送信し、ここでパワーフリット290は抽出された宛先を含む。パワーフリットの経路上の各NoCコンポーネントは、パワーフリット290を受信するとゲートオンされ得る。新たにゲートオンされたコンポーネントは、パワーフリット290を経路中の次のコンポーネントに転送する。この例では、ルータ214、216、210、204、およびNIU221、227がゲートオンされる。所与のコンポーネントが既にゲートオンされている場合、そのようなコンポーネントは単に、ゲーティング状態を変更することなく、パワーフリット290を転送する。受信するマスタースレーブNIU227はゲートオンされ、パワーフリット290を終了させる。したがって、数クロックサイクル分だけ実際のデータフリット291より先行することによって、パワーフリット290は、NoCコンポーネントをゲートオンすることによって引き起こされるレイテンシの一部またはすべてを吸収する。パワーフリット290によって吸収されるレイテンシの量は、NIUのレイテンシ、トラフィックパターンなどのような、いくつかの要因に依存し得る。いくつかの実施形態は、各々の要求応答を伴うパワーフリットを送信するのを避けるための技法を含み得る。1つの例示的な実施形態では、各NIUは、それ自体がパワーフリットを送信した宛先の記録をとる。各NIUは、たとえば、パワーフリットの記録をとるために、単一のビットレジスタを利用することができる。パワーフリットがある具体的な宛先に送信されると、特定のNIUの中のその宛先のための対応するビットが1に設定される。パワーフリットは、ステータスビットが0である時のみ送信される。所与のNIUがゲートオフされると、パワーフリットステータスレジスタは0にリセットされる。いくつかの実施形態では、リターンフリットが宛先からNIUに返信されてよく、ある特定のレジスタを0に設定するようにNIUに伝える。加えて、またはあるいは、パワーフリットがある宛先に送信された時に、カウントダウンタイマーが設定されてよく、その後のフリットは、タイマーがタイムアウトするまでその宛先に送信されない。そのような技法は、パワーフリットが各要求応答とともに繰返し送信されないことを確実にすることによって、送信されるパワーフリットの数を改善または最適化することができる。代わりに、所与のNIUは、新たな経路に遭遇する可能性がある時にのみ、パワーフリットを送信する。当然、実施形態は、0および1のこの具体的な使用法には限定されない。いくつかのルータは、出力チャネル上に多重化され得る、別個のキューを有する。ルータの内部のキューの各々は、仮想チャネルと考えることができ、ここで単一の物理チャネルが複数のVCに分割される。いくつかの実施形態は、パワーフリットの使用を、VCを伴うNoCに拡張する。そのような実施形態では、パワーフリットは、それぞれの要求応答データフリットとして、同じVC上で送信される。パワーフリットは、特定のVCの使用を示すために、NoCヘッダの中の制御ビットを用いて特定のVC上で送信され得る。いくつかの実施形態では、独立したクロックゲーティングの高い粒度は、パワーフリットによって実現することができる。たとえば、複数の入力ポートおよび出力ポートを有するルータのようなブロックにおいて、パワーフリットは、データフリットを転送するのに用いられる入力ポートおよび出力ポートのみをゲートオンすることができる。したがって、ルータの一部は、データフリットが転送される時でもオフのままであってよい。そのような実施形態は、ハードウェアのより大きい部分が、いくつかの従来のゲーティング方法におけるよりも長い期間ゲートオフされるので、電力の節減を可能にし得る。さらに、パワーフリットは、従来のシステムよりも効果的かつ効率的にスレーブデバイスをクロックゲーティングするために使われ得る。通常、スレーブはマスターからの要求にのみ応答するので、そのような要求がない場合はスレーブをゲートオフすることができる。様々な実施形態において、スレーブと関連付けられるNIUは、パワーフリットを受信した後、かつ応答要求が実際に到達する前に、スレーブをゲートオンする。そのような手法は、外部の制御装置を使用してスレーブのゲーティングを管理すること、または、スレーブをオンにする要求がスレーブに到達するのを待機することなどの、他の技法よりも好ましい可能性がある。図3は、一実施形態に従って適合された、例示的な処理300を示す図である。処理300は、たとえば、半導体チップまたはチップパッケージのNoC構造によって、または、NoC以外のネットワーク中のコンポーネントによって、実行され得る。ブロック301において、データが受信され、ここでデータは宛先に宛てられている。たとえば、図2において、NIU221が、マスタースレーブ226に宛てられた応答要求を、マスタースレーブ220から受信する。ブロック302において、パワーフリットが経路を介して宛先に送信される。一例では、NIU221は、応答要求から宛先データを抽出し、宛先データおよび発信元データによってパワーフリットを形成し、経路に沿ってパワーフリットを送信する。いくつかの実施形態では、パワーフリットはまた、パケットタイプインジケータ、VCインジケータなどのような、他の制御ビットをヘッダ内に含み得る。パワーフリットは、経路に沿ったコンポーネントを起動させ、ここでこの起動は、コンポーネントへのクロックの供給を再開することを含み得る。いくつかの実施形態では、パワーフリットは、応答要求がNIUによって受信されるのと同じクロックサイクルで送信される。いくつかの実施形態では、パワーフリットは、データも対象とするVCを用いて送信される。ブロック303において、データフリットが経路を介して宛先に送信される。図2の例では、NIU221は、パワーフリットが送信された後、経路に沿って応答要求を送信する。パワーフリットは、経路に沿ったコンポーネントを既に起動しているので、ゲーティングからの応答要求のレイテンシはほとんどない。実施形態の範囲は、図3に示される通りの処理には限定されない。他の実施形態は、動作を追加し、省略し、並べ替え、または修正することができる。たとえば、いくつかの実施形態は、パワーフリットの送信先になった宛先の記録をとり、1つまたは複数のその後の応答要求について、その宛先へのパワーフリットの送信を繰り返さないようにすることができる。また、たとえば、クロックゲーティングを行う必要があるいくつかのコンテンツを単一のフリットに収容できない状況では、いくつかの実施形態は、複数のフリットを送信することによって実施され得る。様々な実施形態には、従来の方法よりも優れた点がある。上で言及されたように、様々な実施形態は、データについて小さなレイテンシを享受しつつも、ハードウェアゲーティングにおいて高い粒度を実現することができる。また、ハードウェアゲーティングにおける高い粒度によって、より大きな電力節減がもたらされ得る。本明細書で説明される方法は、用途に応じて様々なコンポーネントによって実施され得る。たとえば、これらの方法は、ハードウェア、ファームウェア、ソフトウェアまたはそれらの任意の組合せで実施することができる。ハードウェア実装形態の場合、処理ユニットは、本明細書で説明する機能を実行するように設計された、1つもしくは複数の特定用途向け集積回路、デジタルシグナルプロセッサ、デジタルシグナルプロセッシングデバイス、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、他の電子ユニット、またはそれらの組合せ内で実装され得る。ファームウェアおよびまたはソフトウェア実装形態の場合、これらの方法は、本明細書で説明する機能を実行するモジュールによって実装されてもよい。本明細書で説明する方法を実施する際に、命令を有形に具現化する任意の機械可読媒体を使用してもよい。たとえば、ソフトウェアコードはメモリに記憶され、プロセッサユニットにより実行されてもよい。メモリは、プロセッサユニット内に実装されてもよく、またはプロセッサユニットの外部に実装されてもよい。本明細書では、メモリという用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかの種類を指し、特定の種類のメモリまたは特定の数のメモリ、またはメモリが記憶される媒体の特定の種類に何ら限定されない。ファームウェアおよびまたはソフトウェアで実装する場合、機能は、コンピュータ可読媒体上に1つもしくは複数の命令またはコードとして記憶されてもよい。この例には、データ構造によって符号化されたコンピュータ可読媒体、およびコンピュータプログラムによって符号化されたコンピュータ可読媒体が含まれる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の使用可能な媒体であってもよい。限定ではなく、例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CDROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気記憶デバイス、または、所望のプログラムコードを命令もしくはデータ構造の形で記憶するのに使用することができ、かつコンピュータからアクセスすることのできる任意の他の媒体を含んでよく、本明細書で使用するディスクは、コンパクトディスク、レーザディスク、光ディスク、デジタル多用途ディスク、フレキシブルディスク、およびブルーレイディスクを含み、ディスクは通常、データを磁気的に再生し、一方、ディスクはデータをレーザによって光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含めるべきである。命令およびまたはデータは、コンピュータ可読媒体上に記憶されるだけでなく、通信装置に含まれる伝送媒体上の信号として提供されてもよい。たとえば、通信装置は、命令およびデータを示す信号を有する送受信機を含み得る。命令およびデータは、特許請求の範囲において概説される機能を1つまたは複数のプロセッサに実施させるように構成される。さらに、開示される実装形態の上記の説明は、いかなる当業者も本開示を作成または使用できるようにするために提供される。これらの実装形態への様々な修正が当業者には容易に明らかになり、本明細書で定義される一般的な原理は、本開示の趣旨または範囲を逸脱することなく他の実装形態に適用され得る。したがって、本開示は、本明細書に示される特徴に限定されるものではなく、本明細書で開示される原理および新規の特徴と矛盾しない最大の範囲を与えられるものである。本開示およびその利点について詳しく説明したが、添付の特許請求の範囲によって規定される本開示の技術から逸脱することなく、本明細書において様々な変更、置換および改変を施せることを理解されたい。さらに、本出願の範囲は、本明細書において説明した処理、機械、製造物、物質組成、手段、方法、およびステップの特定の実施形態に限定されるものではない。当業者が本開示から容易に理解するように、本明細書で説明された対応する実施形態と実質的に同じ機能を実行する、または実質的に同じ結果を実現する、現存するまたは今後開発される処理、機械、製造物、物質組成、手段、方法、またはステップを、本開示に従って利用してもよい。したがって、添付の特許請求の範囲は、そのような処理、機械、製造物、物質組成、手段、方法、またはステップを範囲内に含むものである。