一つまたは複数のグラフィック処理ユニットGPUと;シリアルデータおよびディスプレイデータを同時に送信および受信するための入出力IOインターフェースとを有する装置であって、前記IOインターフェースは前記一つまたは複数のGPUを外的にコンピューティング装置に通信上結合する、装置。前記IOインターフェースが:周辺コンポーネント相互接続エクスプレスPCIエクスプレス商標;およびディスプレイポートを含む、請求項1記載の装置。前記ディスプレイポートが:ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートのうちの少なくとも一つと互換である、請求項2記載の装置。前記IOインターフェースがサンダーボルト商標インターフェースである、請求項1記載の装置。前記一つまたは複数のGPUに電力供給を提供する電力供給インターフェースをさらに有する、請求項1記載の装置。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUからのデータと組み合わせて、前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項1記載の装置。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUなしに前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項1記載の装置。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUが自分自身で前記シリアルおよびディスプレイデータを完全に処理することができない場合にデータを処理するために有効にされるよう動作可能である、請求項1記載の装置。前記IOインターフェースがホットプラグ可能なIOインターフェースである、請求項1記載の装置。前記IOインターフェースが当該装置を二つ以上のコンピューティング装置とデージーチェーンネットワークトポロジーにおいて結合するよう動作可能である、請求項1記載の装置。前記IOインターフェースが光ファイバーインターフェースまたは金属線インターフェースを含む、請求項1記載の装置。前記コンピューティング装置が:ラップトップコンピュータ;ネットブックコンピュータ;タブレットPC;またはデスクトップコンピュータのうちの少なくとも一つである、請求項1記載の装置。一つまたは複数のグラフィック処理ユニットGPUを、入出力IOインターフェースを介してコンピューティング装置と外的に通信上結合する段階を含む方法であって、前記IOインターフェースはシリアルデータおよびディスプレイデータを同時に送信および受信するためのものである、方法。前記一つまたは複数のGPUを、前記コンピューティング装置内のGPUからのデータと組み合わせて用いてデータを処理する段階をさらに含む、請求項13記載の方法。前記一つまたは複数のGPUが、電力供給インターフェースを介して電力を受け取る段階をさらに含む、請求項13記載の方法。前記コンピューティング装置内のGPUが自分自身でデータを完全に処理することができない場合に該データを処理するために前記一つまたは複数のGPUを有効にする段階をさらに含む、請求項13記載の方法。前記IOインターフェースがホットプラグ可能なIOインターフェースであり、前記コンピューティング装置の前記IOインターフェースが前記一つまたは複数のGPUに通信上結合されるときに前記一つまたは複数のGPUが前記コンピューティング装置によって検出される、請求項13記載の方法。前記IOインターフェースがサンダーボルト登録商標インターフェースである、請求項13記載の方法。前記IOインターフェースが:周辺コンポーネント相互接続エクスプレスPCIエクスプレス商標;およびディスプレイポートを含む、請求項13記載の方法。前記ディスプレイポートが:ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートのうちの少なくとも一つと互換である、請求項19記載の方法。ディスプレイユニットをもつコンピューティング装置と;前記コンピューティング装置に通信上結合されたグラフィック処理カードとを有するシステムであって、前記グラフィック処理カードは:一つまたは複数のグラフィック処理ユニットGPUと;シリアルデータおよびディスプレイデータを同時に送信および受信するための入出力IOインターフェースとを含んでおり、前記IOインターフェースは前記一つまたは複数のGPUを外的に前記コンピューティング装置に通信上結合する、システム。前記ディスプレイユニットがタッチパッドまたはタッチスクリーンである、請求項21記載のシステム。前記IOインターフェースが:周辺コンポーネント相互接続エクスプレスPCIエクスプレス商標;およびディスプレイポートを含む、請求項21記載のシステム。前記ディスプレイポートが:ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートのうちの少なくとも一つと互換である、請求項23記載のシステム。前記IOインターフェースがサンダーボルト商標インターフェースである、請求項21記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUからのデータと組み合わせて、前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項21記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUなしに前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項21記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUが自分自身で前記シリアルおよびディスプレイデータを完全に処理することができない場合にデータを処理するために有効にされるよう動作可能である、請求項21記載のシステム。前記IOインターフェースがホットプラグ可能なIOインターフェースである、請求項21記載のシステム。前記IOインターフェースが光ファイバーインターフェースまたは金属線インターフェースを含む、請求項21記載のシステム。オペレーティングシステムと;前記オペレーティングシステムを実行するプロセッサと;前記プロセッサに通信上結合されたグラフィック処理カードとを有するシステムであって、前記グラフィック処理カードは:一つまたは複数のグラフィック処理ユニットGPUと;シリアルデータおよびディスプレイデータを同時に送信および受信するための入出力IOインターフェースとを含んでおり、前記IOインターフェースは前記一つまたは複数のGPUを外的に前記プロセッサに通信上結合する、システム。前記プロセッサが、ディスプレイユニットに結合されているコンピューティング装置の一部である、請求項31記載のシステム。前記ディスプレイユニットがタッチパッドまたはタッチスクリーンである、請求項32記載のシステム。前記IOインターフェースが:周辺コンポーネント相互接続エクスプレスPCIエクスプレス商標;およびディスプレイポートを含む、請求項31記載のシステム。前記ディスプレイポートが:ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートのうちの少なくとも一つと互換である、請求項34記載のシステム。前記IOインターフェースがサンダーボルト商標インターフェースである、請求項31記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUからのデータと組み合わせて、前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項31記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUなしに前記シリアルおよびディスプレイデータを処理するよう動作可能である、請求項31記載のシステム。前記一つまたは複数のGPUが、前記コンピューティング装置内のGPUが自分自身で前記シリアルおよびディスプレイデータを完全に処理することができない場合にデータを処理するために有効にされるよう動作可能である、請求項31記載のシステム。前記IOインターフェースがホットプラグ可能なIOインターフェースである、請求項31記載のシステム。前記IOインターフェースが光ファイバーインターフェースまたは金属線インターフェースを含む、請求項31記載のシステム。前記プロセッサに電力を提供するバッテリーをさらに有する、請求項31記載のシステム。しかしながら、より強力なGPUはより多くのコンピューティングパワーを、よってより高い電力消費を意味する。よって、より強力なGPUはラップトップ、スマートデバイスたとえばスマートフォン、タブレットPC、ネットブックおよび低パワーデスクトップなどといったモバイル装置には利用可能ではない。そうしたモバイル装置にはGPUのような追加的な集積プロセッサを提供するおよび/またはそのようなGPUを走らせるために必要とされる必要な電力を提供する物理的な容量および/またはモバイル装置の温度を仕様範囲内に保つ関連する熱伝達機構がないからである。下記は、本発明の実施形態の簡略化された概要を、該実施形態のいくつかの側面の基本的な理解を提供するために提示する。この要約は本発明の実施形態の網羅的な概観ではない。これは実施形態のキーとなるまたは重要な要素を特定することも、実施形態の範囲の外延を画定することも意図されていない。その唯一の目的は、のちに提示するより詳細な説明への序章として簡略化された形で本発明の実施形態のいくつかの概念を提示しておくことである。本発明の実施形態は、シリアルデータおよびディスプレイデータを同時に送信および受信するための入出力IOインターフェースたとえばサンダーボルト商標を介してグラフィック処理を拡張するための装置、方法およびシステムに関する。ある実施形態では、本装置は:一つまたは複数のグラフィック処理ユニットGPUと;シリアルデータおよびディスプレイデータを同時に送信および受信するための入出力IOインターフェースとを有しており、前記IOインターフェースは前記一つまたは複数のGPUを外的にコンピューティング装置に通信上結合するためのものである。ある実施形態では、本方法は、一つまたは複数のGPUを、IOインターフェースを介してコンピューティング装置と外的に通信上結合することを含み、前記IOインターフェースはシリアルデータおよびディスプレイデータを同時に送信および受信するためのものである。ある実施形態では、本システムは:ディスプレイユニットをもつコンピューティング装置と;前記コンピューティング装置に通信上結合されたグラフィック処理カードとを有しており、前記グラフィック処理カードは一つまたは複数のGPUと;シリアルデータおよびディスプレイデータを同時に送信および受信するためのIOインターフェースとを含んでおり、前記IOインターフェースは前記一つまたは複数のGPUを外的に前記コンピューティング装置に通信上結合するためのものである。以下の記述および付属の図面は、本発明の実施形態のある種の例示的な側面を詳細に記述する。しかしながら、これらの側面は、本発明の実施形態の原理が用いられうるさまざまな仕方のほんの若干を示すものである。本発明の実施形態は、付属の請求項の広義の範囲内にはいる代替、修正および変形の形のあらゆる等価物を包含することが意図されている。本発明の実施形態の他の利点および新規な特徴は、図面との関連で参酌されるとき、本発明の実施形態の以下の詳細な説明から明白となるであろう。本発明の実施形態は、コンピューティング装置たとえば、ラップトップ、デスクトップ、タブレットPC、スマートデバイス、ネットブック、電子書籍などについてのグラフィック処理機能を、シリアルデータおよびディスプレイデータを同時に送信および受信するための高速ケーブルに結合された高速入出力IOインターフェースを介して拡張するための装置、方法およびシステムに関する。本稿で論じられる実施形態によって引き起こされる多くの技術的効果がある。たとえば、コンピューティング装置にグラフィック向上機能を提供することによって、一つまたは複数のグラフィック処理ユニットGPUを用いて今や向上させられた前記コンピューティング装置上で高度なグラフィック集約的ゲームおよびビデオがプレイまたは実行されることができる。さらに、業界標準および広く利用可能なソフトウェアドライバ、たとえば周辺コンポーネント相互接続エクスプレスPCIエクスプレス商標およびディスプレイポート商標のためのドライバを使って動作できる組み合わされたディスプレイおよびデータポートをもつデュアルプロトコル高速IOインターフェースを少なくとも使うことによって、前記コンピューティング装置のソフトウェアに対する、あったとしてもごくわずかなアップグレードで、前記一つまたは複数のGPUが前記コンピューティング装置に通信上結合されることができる。ある実施形態では、IOインターフェースはホットプラグ可能である。すなわち、該IOインターフェースに結合される高速ケーブルを介して前記コンピューティング装置に追加される前記外部の一つまたは複数のGPUは、前記コンピューティング装置をリブートする必要なしに、前記コンピューティング装置によってシームレスに認識される。そのような実施形態では、前記コンピューティング装置のグラフィック処理機能は、前記コンピューティング装置の基礎になるハードウェアを変更する必要なしに、オンデマンドで向上させることができる。ある実施形態では、前記一つまたは複数のGPUへの別個の電力供給接続を提供することによって、前記コンピューティング装置の電力散逸は低下させられる。そのような実施形態では、前記コンピューティング装置の形状因子は、前のサイズよりも小さくすることができ、よって前記コンピューティング装置のコストを下げることができる。前記コンピューティング装置は、高処理パワーのGPUおよび関連する論理ユニットをその筐体内に必要としないからである。以下の記述では、本発明の実施形態のより十全な説明を提供するために数多くの詳細が論じられるが、当業者には、本発明がそうした個別的詳細なしでも実施されうることは明白であろう。他方、本発明の実施形態を埋没させるのを避けるために、よく知られた構造および装置は詳細にではなくブロック図の形で示される。実施形態の対応する図面において、信号が線で表わされていることを注意しておく。いくつかの線はより構成的な信号経路を示すために太めであることがあり、および/または主要な情報フローの方向を示すために一端または両端が矢印になっていることがある。そのような指示は限定することを意図したものではない。むしろ、それらの線は、回路または論理ユニットのより簡単な理解を容易にするよう一つまたは複数の例示的な実施形態との関連で使われている。表現されているどの信号も、実際上は、設計上の必要性または選好によって要求されるところにより、いずれの方向にも伝搬しうる、いかなる好適な型の信号方式で実装されてもよい一つまたは複数の信号を含んでいてもよい。以下の記述および請求項において、用語結合されたおよびその派生形が使われることがある。本願での用語結合されたは物理的、電気的、磁気的、光学的など直接接触している二つ以上の要素を指す。本願での用語結合されたは、互いと直接接触していないがそれでも互いと協働するまたは相互作用する二つ以上の要素を指すこともある。本稿での用法では、特に断わりのない限り、共通のオブジェクトを記述する順序形容語第一第二第三などの使用は単に同様のオブジェクトの異なるインスタンスに言及していることを示すのであって、そのように記述されるオブジェクトが、時間的にも空間的にもランキング上も他のいかなる仕方でも、与えられた序列でなければならないことを含意することは意図されていない。図1は、本発明のある実施形態に基づく、一つまたは複数のGPUがIOインターフェース103を介してコンピューティング装置101に統合されているシステム100を示している。IOインターフェース103は、該IOインターフェース内に組み合わされたディスプレイおよびデータポートを有する。ある実施形態では、コンピューティング装置101は:ラップトップコンピュータ;ネットブックコンピュータ;タブレットPC;デスクトップコンピュータ、スマートデバイスたとえばスマートフォン、デジタルテレビなどまたはビデオを処理および/または表示することができる他の任意のコンピューティング装置の少なくとも一つである。ある実施形態では、コンピューティング装置101は、IOインターフェース103を介してコンピューティング装置と統合された前記一つまたは複数のGPUと機能的に組み合わされるよう動作可能な自分自身のGPU102を含んでいる。ある実施形態では、IOインターフェース103は、シリアルデータ104aおよびディスプレイデータ104bを同時にかつ双方向的に搬送する、すなわち送信および受信することのできるケーブル104に結合される。ある実施形態では、IOインターフェース103は:PCIエクスプレス商標仕様を満たすシリアルデータを送信および受信するためのPCIエクスプレス商標ポートおよびディスプレイデータを送信および受信するためのディスプレイポート商標を含む。ある実施形態では、ディスプレイポート商標は:ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートの少なくとも一つと互換である。他の実施形態では、実施形態の本質を変えることなく、他のデータおよびディスプレイプロトコルがGPUをコンピューティング装置101に統合するために使われてもよい。ある実施形態では、IOインターフェース103は、図2A~2Bを参照して記載されるようなサンダーボルト商標インターフェースである。サンダーボルト商標は、米国カリフォルニア州サンタクララのインテル登録商標社によって開発された高速バスインターフェースである。サンダーボルト商標インターフェースは、同じケーブル104サンダーボルト商標ケーブルとも呼ばれるを通じて同時に送信および受信されるようPCIエクスプレス商標データとディスプレイポート商標データを統合する。図1に戻って参照するに、ある実施形態では、前記一つまたは複数のGPU1081Nは単一のプラットフォーム1051上に設けられる。ここで、Nは正の整数である。ある実施形態では、コンピューティング装置101の全体的なグラフィック処理機能を向上させるために、複数のプラットフォーム1051Nが一緒に結合されてもよい。ある実施形態では、それぞれが自分自身のGPUのセットを有する複数のプラットフォーム1051Nがデージーチェーンネットワークトポロジーにおいて一緒に結合される。他の実施形態では、本発明の実施形態の本質を変えることなく、他の形のネットワークトポロジーたとえばスタートポロジーが使用されてもよい。ある実施形態では、各プラットフォームたとえば1051はケーブル107を介して電力供給源に結合するための電力供給ポート110を含んでいる。ある実施形態では、複数のプラットフォーム1051Nは、該複数のプラットフォーム1051Nすべてに電力を提供する単一の電力供給ポート110を共有する。ある実施形態では、各プラットフォームたとえば1051は、ケーブル104を通じてシリアルデータおよびディスプレイデータを送信および受信するために、IOインターフェース103と似た、同様のIOインターフェース106を含んでいる。ある実施形態では、複数のプラットフォーム1051Nすべてのためにシリアルデータおよびディスプレイデータを送信および受信するために単一のケーブル104が使われる。複数のプラットフォーム1051Nについて別個の電力供給ポート110をもつ一つの理由は、コンピューティング装置101に対する電力供給負担を軽減するためである。そのような実施形態では、コンピューティング装置101は、追加的な電源またはバッテリーを実現するためにその形状因子筐体の寸法を拡張する必要なしに、コンピューティング装置のユーザーのために高度にグラフィック集約的なビデオたとえば3Dビデオを処理またはレンダリングすることができる。ある実施形態では、各プラットフォームたとえば1051は、前記コンピューティング装置が一つまたは複数のディスプレイユニットおよび他のコンピューティング装置と通信上結合できるようにするために一つまたは複数のディスプレイポート1091Nを含んでいる。たとえば、1091Nポートは、ミニディスプレイポートMDP、高精細度マルチメディアインターフェースHDMI、ファイアワイヤ、デジタルビジュアルインターフェースDVI、デュアルリンクDVI、ビデオグラフィクスアレイVGAまたは低電圧差動信号LVDSポートなどを含む。ある実施形態では、コンピューティング装置101のファームウェアは、IOインターフェース103を介して該コンピューティング装置101にプラグされた一つまたは複数のプラットフォーム1051Nを検出しうるよう、修正される。ある実施形態では、IOインターフェース103はホットプラグ可能インターフェースである。そのような実施形態では、ファームウェア図示せずは、コンピューティング装置101をリブートする必要なしにシームレスに、コンピューティング装置101にプラグされた一つまたは複数のプラットフォーム1051Nを認識する。ある実施形態では、前記一つまたは複数のGPU1081Nは、コンピューティング装置101内のGPU102からのデータと組み合わせて前記シリアルおよびディスプレイデータを処理するよう動作可能である。そのような実施形態では、コンピューティング装置101は、自分自身のGPU102のみによって提供されるよりも多くの処理パワーを活用するよう動作可能である。ある実施形態では、ファームウェアは、コンピューティング装置101内の既存のGPU102を、IOインターフェース103を介して統合された追加的な高性能GPU1081Nのために切り換える。そのような実施形態では、高性能GPU1081Nは、コンピューティング装置101において何のGPUもないときに前記シリアルおよびディスプレイデータを処理するよう動作可能である。ある実施形態では、すべての通常の低パフォーマンスビデオ処理、たとえば2Dビデオレンダリングについて、ローカルのGPU102を、外部の一つまたは複数のGPU1081Nに対して優先させる。ある実施形態では、ファームウェアは、該ファームウェアがGPU102にたとえば3Dビデオをレンダリングするために単独で当該グラフィックデータを処理する処理機能がないと判定するとき、あるいはコンピューティング装置101のバッテリー寿命が閾値たとえば残されている20の残りバッテリー寿命を下回るとき、あるいはグラフィックデータが、GPU102ではなく前記一つまたは複数のGPU1081Nによって該グラフィックデータが処理されるときにユーザーがより高品質のビデオ表示を経験するようなものであるとき、あるいは上記の理由の任意のものの組み合わせにより、前記一つまたは複数のGPU1081Nによるデータの処理を可能にするよう動作可能である。前記一つまたは複数のGPU1081Nへの切り換えの上記の理由は網羅的であることは意図されていない。本願では、前記一つまたは複数のGPU1081Nに切り換えるまたはローカルなGPU102に対して前記一つまたは複数のGPU1081Nに優先権を与える他の理由も考えられている。図2Aは、本発明のある実施形態に基づく、一つまたは複数のプラットフォーム1051N内の一つまたは複数のGPU1081Nがサンダーボルト商標IOインターフェース103を介してコンピューティング装置101に統合されているシステム200を示している。本発明の実施形態を埋没させないよう、プラットフォーム1051だけが図示されている。ある実施形態では、プラットフォーム1051を通信装置101に通信上結合するためにサンダーボルト商標ケーブル104が使用される。ある実施形態では、サンダーボルト商標ケーブル104は、サンダーボルト商標IOインターフェース103に挿入されたとき、コンピューティング装置101をリブートする必要なしに、コンピューティング装置101にプラットフォーム1051およびその関連するGPU1081Nをシームレスに認識させる。すなわち、サンダーボルト商標ケーブル104はホットプラグ可能である。ある実施形態では、コンピューティング装置はすべてのグラフィック集約的な処理をプラットフォーム1051のGPU1081Nに切り換える。ある実施形態では、サンダーボルト商標ケーブル104は、より高速なデータ転送のための柔軟な光ファイバー図示せずを含む。光ファイバーケーブル104は、電磁的干渉からの遮蔽を提供し、よって前記一つまたは複数のグラフィックプラットフォーム1051Nによって処理されるビデオの品質が損なわれない。ある実施形態では、光ファイバーによるサンダーボルト商標ケーブル104は125ミクロンの太さであり、10Gbsないし100Gbsでデータを転送できる。これらの実施形態では、サンダーボルト商標ケーブル104はユニバーサルシリアルバスUSB30ケーブルおよび対応するUSB30IOインターフェースより高速である。ある実施形態では、サンダーボルト商標IOインターフェース103および対応するケーブル104は、単一のケーブル104を通じて一度に複数のプロトコルからデータを送信および受信することができる。たとえば、サンダーボルト商標ケーブル104は、ビデオおよびオーディオストリームならびに通常のデータを、単一のケーブル104上で送信および受信することができる。ある実施形態では、サンダーボルト商標ケーブル104は、高い転送レート、たとえば10Gbpsで両方向に同時に信号を搬送するよう機能できる。これは、PCIエクスプレス商標およびディスプレイポート商標を含む少なくとも二つの異なるIOプロトコルのサポートを提供し、前記一つまたは複数のプラットフォーム1051Nがデージーチェーンネットワークトポロジーで互いに接続されることを許容し、金属線または光ファイバーまたはその両方によりケーブル104を通じてデータを搬送する機能を提供し、ネイティブなプロトコルソフトウェアドライバとの互換性を提供し、たとえば同じPCIエクスプレス商標ドライバがコンピューティング装置101によって通常使われているサンダーボルト商標IOインターフェースのために使用されることができるようにし、ケーブル104を通じて前記一つまたは複数のプラットフォーム1051Nに少なくとも10Wの電源を提供する、などする。本稿で論じられる実施形態では、サンダーボルト商標ケーブル104は、コンピューティング装置101のような低パワーコンピューティング装置に、高品質グラフィック処理およびレンダリングのために高パワーおよび高パフォーマンスのグラフィック処理プラットフォーム1051Nを提供する。図2Bは、本発明のある実施形態に基づく、コンピューティング装置101を前記一つまたは複数のGPU1051Nと通信上結合するためのサンダーボルト商標ケーブル104をもつシステム210を示す図である。図2Bは図1および図2Aを参照しつつ説明する。ある実施形態では、単一のサンダーボルト商標ケーブル104が、ディスプレイポート商標データ211およびPCIエクスプレス商標データ212の両方を同時に双方向的に搬送できる。ある実施形態では、各IOインターフェース103および106は、データがサンダーボルト商標ケーブル104を通じて送信される前およびデータがサンダーボルト商標ケーブル104を通じて受信されるときに該データを処理するためのサンダーボルト商標コントローラ図示せずを含む。図3は、本発明のある実施形態に基づく、コンピューティング装置101についてのグラフィック処理を向上させるための方法フローチャート300である。フローチャート300におけるブロックは特定の順序で示されているが、工程の順序は修正できる。よって、例解される実施形態は異なる順序で実行されることができ、いくつかの工程/ブロックは並列に実行されてもよい。さらに、外部GPUを介してグラフィック処理を向上させるさまざまな実施形態において、一つまたは複数の工程/ブロックが省略されることができる。図3のフローチャートは、図1~図2の実施形態を参照して例解される。ブロック301では、一つまたは複数のプラットフォーム1051Nは、IOインターフェース103を介してコンピューティング装置101と通信上結合される。IOインターフェース103はケーブル104を通じて同時にシリアルデータおよびディスプレイデータを搬送するためのものである。本稿で記載されるところでは、ある実施形態では、IOインターフェースはサンダーボルト商標インターフェース103であり、ケーブル104はサンダーボルト商標ケーブルである。ブロック302では、前記一つまたは複数のプラットフォーム1051Nはそれらの別個の電力供給インターフェース110を介して電力を受ける。そのため、コンピューティング装置は、追加的なGPU1081Nをサポートするために自分の電力またはバッテリーを消費しない。ブロック303では、前記一つまたは複数のプラットフォーム1051NのGPU1081Nはグラフィックデータの処理を開始し、処理された出力をコンピューティング装置101および/またはインターフェース1091Nを介して通信上結合された他の任意のディスプレイもしくはコンピューティング装置に提供する。図4は、本発明のある実施形態に基づく、グラフィック処理機能を向上させるためにコンピューティング装置によって実行される方法フローチャート400である。フローチャート400におけるブロックは特定の順序で示されているが、工程の順序は修正できる。よって、例解される実施形態は異なる順序で実行されることができ、いくつかの工程/ブロックは並列に実行されてもよい。さらに、外部GPUを介してグラフィック処理を向上させるさまざまな実施形態において、一つまたは複数の工程/ブロックが省略されることができる。図4のフローチャートは、図1~図3の実施形態を参照して例解される。ブロック401では、コンピューティング装置101のファームウェアが、コンピューティング装置101にIOインターフェース103を介して一つまたは複数のGPU1081Nが接続されていることを検出する。本稿で記載されるところでは、ケーブル104はコンピューティング装置101にホットプラグ可能であり、よって上記ファームウェアは、前記一つまたは複数のGPU1081Nがコンピューティング装置101に接続されるときにコンピューティング装置101をリブートする必要がない。ブロック402では、コンピューティング装置101は、グラフィックビデオを処理するために、コンピューティング装置101の既存のGPU102に加えてGPU1081Nを使うかどうかを決定する。たとえば、コンピューティング装置101は、そのグラフィック処理が3Dビデオのレンダリングを必要とするため、そのGPU102を用いてそのグラフィックデータを単独で処理することができないことを判別してもよく、よってブロック404においてコンピューティング装置は、GPU102に加えて、ブロック401で検出された追加的な高性能GPU1081Nを使うことを決める。ある実施形態では、コンピューティング装置101はそのバッテリー寿命がある閾値たとえば残された20の残りバッテリー寿命を下回ったため、もはや自分のGPU102を使うことはできないことを判別する。そのような実施形態では、ブロック403において、コンピューティング装置101は、グラフィックを処理するために、GPU102の代わりにGPU1081Nを使う。図5は、本発明のある実施形態に基づく、グラフィック処理機能を拡張するよう動作可能なコンピュータシステム700を示している。諸実施形態において、システム700はメディアシステムであってもよい。ただし、システム700はこのコンテキストに限定されるわけではない。たとえば、システム700はパーソナルコンピュータPC、ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、携帯情報端末PDA、携帯電話、複合携帯電話/PDA、テレビジョン、スマートデバイスたとえばスマートフォン、スマートタブレットまたはスマートテレビジョン、モバイルインターネットデバイスMID、メッセージング装置、データ通信装置などに組み込まれてもよい。いくつかの実施形態では、システム700は、ディスプレイ720に結合されたプラットフォーム702を有する。プラットフォーム702は、コンテンツサービス装置単数または複数730またはコンテンツ送達装置単数または複数740または他の同様のコンテンツ源といったコンテンツ装置からコンテンツを受領してもよい。一つまたは複数のナビゲーション機能を有するナビゲーションコントローラ750が、たとえばプラットフォーム702および/またはディスプレイ720と対話するために使われてもよい。これらのコンポーネントのそれぞれは以下でより詳細に記述される。いくつかの実施形態では、図1~図2のプラットフォーム1051Nがプラットフォーム702に対応する。ある実施形態では、プラットフォーム702は、チップセット705、プロセッサ710、メモリ712、記憶部714、グラフィックサブシステム715、アプリケーション716および/または無線機718を有していてもよい。チップセット705は、プロセッサ710、メモリ712、記憶部714、グラフィックサブシステム715、アプリケーション716および/または無線機718の間の相互通信を提供してもよい。たとえば、チップセット705は、記憶部714との相互通信を提供することのできる記憶アダプター図示せずを含んでいてもよい。プロセッサ710は、複雑命令セットコンピュータCISCまたは縮小命令セットコンピュータRISCプロセッサ、x86命令セット互換プロセッサ、マルチコアまたは他の任意のマイクロプロセッサまたは中央処理装置CPUとして実装されてもよい。いくつかの実施形態では、プロセッサ710はデュアルコアプロセッサ単数または複数、デュアルコアモバイルプロセッサ単数または複数などを有していてもよい。ある実施形態では、プロセッサ710は本稿で論じられるグラフィックカードに通信上結合される。プロセッサ710はオペレーティングシステムを実行する。本願のシステムは、プロセッサ710に電力を供給するためのバッテリーたとえばリチウムイオン電池をも含んでいてもよい。メモリ712は、これに限らないがランダムアクセスメモリRAM、動的ランダムアクセスメモリDRAMまたは静的RAMSRAMのような揮発性メモリデバイスとして実装されてもよい。記憶部714は、これに限らないが磁気ディスクドライブ、光ディスクドライブ、テープドライブ、内部記憶装置、取り付け記憶装置、フラッシュメモリ、バッテリーバックアップSDRAM同期DRAMおよび/またはネットワークアクセス可能記憶装置のような不揮発性記憶装置として実装されてもよい。諸実施形態において、記憶部714は、たとえば複数のハードドライブが含まれるとき、貴重なデジタルメディアのための記憶部パフォーマンス向上された保護を高める技術を含んでいてもよい。グラフィックサブシステム715は、表示のためのスチールまたはビデオのような画像の処理を実行してもよい。グラフィックサブシステム715は、たとえばグラフィック処理ユニットGPUまたはビジュアル処理ユニットVPUであってもよい。グラフィックサブシステム715とディスプレイ720を通信上結合するためにアナログまたはデジタルのインターフェースが使用されてもよい。たとえば、インターフェースは、高精細度マルチメディアインターフェース、ディスプレイポート商標、無線HDMIおよび/または無線HD準拠技術のいずれであってもよい。グラフィックサブシステム715はプロセッサ710またはチップセット705中に統合されることができる。グラフィックサブシステム715はチップセット705に通信上結合されたスタンドアローンのカードであることができる。本稿に記載されるグラフィックおよび/またはビデオ処理技法はさまざまなハードウェアアーキテクチャにおいて実装されてもよい。たとえば、グラフィックおよび/またはビデオ機能がチップセット内に統合されてもよい。あるいはまた、離散的なグラフィックおよび/またはビデオプロセッサが使用されてもよい。さらにもう一つの実施形態として、グラフィックおよび/またはビデオ機能が、マルチコアプロセッサを含む汎用プロセッサによって実装されてもよい。あるさらなる実施形態では、そうした機能は消費者電子装置において実装されてもよい。無線機718は、さまざまな好適な無線通信技法を使って信号を送信および受信することができる一つまたは複数の無線機を含んでいてもよい。そのような技法は、一つまたは複数の無線ネットワークを横断した通信に関わってもよい。例示的な無線ネットワークはこれに限られないが無線ローカルエリアネットワークWLAN、無線パーソナルエリアネットワークWPAN、無線都市圏ネットワークWMAN、セルラーネットワークおよび衛星ネットワークを含む。そのようなネットワークを横断して通信する際、無線機718は、一つまたは複数の適用可能な規格の任意のバージョンに従って動作してもよい。いくつかの実装では、ディスプレイ720は任意のテレビジョン型モニタまたはディスプレイを有していてもよい。ディスプレイ720はたとえば、コンピュータディスプレイ画面、タッチスクリーンディスプレイ、ビデオモニタ、テレビジョン様の装置および/またはテレビジョンを含んでいてもよい。ディスプレイ720はデジタルおよび/またはアナログであってもよい。諸実施形態において、ディスプレイ720はホログラフィックディスプレイであってもよい。また、ディスプレイ720は、視覚的な投影を受領しうる透明表面であってもよい。そのような投影はさまざまな形の情報、画像および/またはオブジェクトを伝達しうる。たとえば、そのような投影はモバイル拡張現実感MARmobileaugmentedrealityアプリケーションのための視覚的オーバーレイであってもよい。一つまたは複数のソフトウェアアプリケーション716の制御のもとで、プラットフォーム702はディスプレイ720上にユーザーインターフェース722を表示してもよい。いくつかの実施形態では、コンテンツサービス装置単数または複数730は、国の、国際のおよび/または独立な任意のサービスによってホストされてもよく、よってたとえばインターネットを介してプラットフォーム702に対してアクセス可能であってもよい。コンテンツサービス装置730はプラットフォーム702および/またはディスプレイ720に結合されていてもよい。プラットフォーム702および/またはコンテンツサービス装置730は、メディア情報をネットワーク760に/から通信するたとえば送信および/または受信するためにネットワーク760に結合されていてもよい。コンテンツ送達装置単数または複数740もプラットフォーム702および/またはディスプレイ720に結合されていてもよい。いくつかの実施形態では、コンテンツサービス装置730はケーブルテレビジョンボックス、パーソナルコンピュータ、ネットワーク、電話、デジタル情報および/またはコンテンツを送達できるインターネット対応装置または機器およびコンテンツプロバイダーとプラットフォーム702および/ディスプレイ720との間でコンテンツを単方向または双方向に通信できる他の任意の同様の装置であってもよい。コンテンツは、システム700内のコンポーネントおよびコンテンツプロバイダーの任意のものから/任意のものへネットワーク760を介して単方向または双方向的に通信されうることは理解されるであろう。コンテンツの例は、たとえばビデオ、音楽、医療およびゲーム情報などを含む任意のメディア情報を含んでいてもよい。コンテンツサービス装置730は、メディア情報、デジタル情報および/または他のコンテンツを含むケーブルテレビジョン番組のようなコンテンツを受信する。コンテンツプロバイダーの例は、任意のケーブルまたは衛星テレビジョンまたはラジオまたはインターネットコンテンツプロバイダーを含んでいてもよい。与えられる例は本発明の実施形態を限定することは意図されていない。いくつかの実施形態では、プラットフォーム702は、一つまたは複数のナビゲーション機能をもつナビゲーションコントローラ750から制御信号を受領してもよい。コントローラ750のナビゲーション機能は、たとえばユーザーインターフェース722と対話するために使用されてもよい。いくつかの実施形態では、ナビゲーションコントローラ750は、ユーザーが空間的たとえば連続的かつ多次元のデータをコンピュータに入力できるようにするコンピュータハードウェアコンポーネント具体的にはヒューマンインターフェースデバイスであってもよいポインティングデバイスであってもよい。グラフィカルユーザーインターフェースGUIならびにテレビジョンおよびモニタのような多くのシステムは、ユーザーが、身体的なジェスチャーを使ってコンピュータまたはテレビジョンを制御したりデータを提供したりできるようにする。コントローラ750のナビゲーション機能の動きは、ポインタ、カーソル、フォーカスリングまたはディスプレイ上に表示される他の視覚的指標の動きによってディスプレイたとえばディスプレイ720上にエコーされてもよい。たとえば、ソフトウェアアプリケーション716の制御のもとで、ナビゲーションコントローラ750上に位置されるナビゲーション機能は、たとえばユーザーインターフェース722上に表示される仮想ナビゲーション機能にマッピングされてもよい。いくつかの実施形態では、コントローラ750は、別個のコンポーネントではなく、プラットフォーム702および/またはディスプレイ720に統合されていてもよい。しかしながら、実施形態は本願で図示または記述される要素に、あるいはコンテキストにおいて限定されるものではない。いくつかの実施形態では、ドライバ図示せずは、たとえば有効にされているとき初期ブートアップ後にボタンに触れることで、テレビジョンのようにプラットフォーム702をユーザーが瞬時にオン/オフできるようにする技術を含んでいてもよい。プログラム論理は、プラットフォーム702が、該プラットフォームがオフにされるとき、メディアアダプターまたは他のコンテンツサービス装置730またはコンテンツ送達装置740に対してコンテンツをストリーミングできるようにしてもよい。さらに、チップセット705は、たとえば51サラウンドサウンドオーディオおよび/または高精細度highdefinition71サラウンドサウンドオーディオのハードウェアおよび/またはソフトウェアサポートを有していてもよい。ドライバは、統合されたグラフィックプラットフォームのためのグラフィックドライバを含んでいてもよい。諸実施形態において、グラフィックドライバは、周辺コンポーネント相互接続PCIエクスプレスグラフィックカードを含んでいてもよい。さまざまな実施形態において、システム700に示されるコンポーネントの任意の一つまたは複数が統合されてもよい。たとえば、プラットフォーム702とコンテンツサービス装置730が統合されてもよいし、あるいはプラットフォーム702とコンテンツ送達装置740が統合されてもよいし、あるいはたとえばプラットフォーム、コンテンツサービス装置730およびコンテンツ送達装置740が統合されてもよい。さまざまな実施形態において、プラットフォーム702およびディスプレイ720は統合されたユニットであってもよい。たとえば、ディスプレイ720とコンテンツサービス装置730が統合されてもよいし、あるいはディスプレイ720とコンテンツ送達装置740が統合されてもよい。これらの例は本発明を限定することを意図したものではない。さまざまな実施形態において、システム700は、無線システム、有線システムまたは両者の組み合わせとして実装されてもよい。無線システムとして実装されるとき、システム700は、一つまたは複数のアンテナ、送信機、受信機、トランシーバ、増幅器、フィルタ、制御論理などといった、無線の共有媒体上で通信するために好適なコンポーネントおよびインターフェースを含んでいてもよい。無線共有媒体の例は、RFスペクトルなどといった無線スペクトルの諸部分を含んでいてもよい。有線システムとして実装されるとき、システム700は、入出力IOアダプター、該IOアダプターを対応する有線通信媒体と接続するための物理的なコネクタ、ネットワークインターフェースカードNIC、ディスクコントローラ、ビデオコントローラ、オーディオコントローラなどといった有線通信媒体を通じて通信するのに好適なコンポーネントおよびインターフェースを含んでいてもよい。有線通信媒体の例はワイヤ、ケーブル、金属リード、プリント回路基板PCB、バックプレーン、スイッチファブリック、半導体材料、撚り対線、同軸ケーブル、光ファイバーなどを含んでいてもよい。プラットフォーム702は、情報を通信するために一つまたは複数の論理的または物理的チャネルを確立してもよい。該情報はメディア情報および制御情報を含んでいてもよい。メディア情報は、ユーザーのために意図されたコンテンツを表現するいかなるデータをも指しうる。コンテンツの例はたとえば、音声会話からのデータ、ビデオ会議、ストリーミングビデオ、電子メールeメールメッセージ、ボイスメールメッセージ、英数字記号、グラフィック、画像、ビデオ、テキストなどを含んでいてもよい。音声会話からのデータはたとえば、発話情報、無音期間、背景ノイズ、コンフォートノイズ、トーンなどであってもよい。制御情報は、自動化されたシステムのために意図されているコマンド、命令または制御語を表わすいかなるデータをも指しうる。たとえば、制御情報は、システムを通じてメディア情報を経路制御するためにまたは所定の仕方でメディア情報を処理するようノードに命令するために使われてもよい。しかしながら、実施形態は図5に図示または記述される要素に、あるいはコンテキストにおいて限定されるものではない。上記のように、システム700は、さまざまな物理的スタイルまたは形状因子において具現されうる。図6は、システム700が具現されうる、そのグラフィック処理機能を拡張するよう動作可能な小型形状因子装置800の実施形態を示しているコンピューティング装置101にも対応する。ある実施形態では、小型形状因子装置800は、該小型形状因子装置800に一つまたは複数のGPU1081Nを統合するために図1~図4を参照して論じたようなIOインターフェース103を含む。実施形態では、たとえば、装置800は、無線機能をもつモバイルコンピューティング装置として実装されてもよい。モバイルコンピューティング装置は、処理システムおよびたとえば一つまたは複数のバッテリーのようなモバイル電源または電力供給を有する任意の装置を指しうる。本稿で記述するところでは、モバイルコンピューティング装置の例はパーソナルコンピュータPC、ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、携帯情報端末PDA、携帯電話、複合携帯電話/PDA、テレビジョン、スマートデバイスたとえばスマートフォン、スマートタブレットまたはスマートテレビジョン、モバイルインターネットデバイスMID、メッセージング装置、データ通信装置などを含んでいてもよい。モバイルコンピューティング装置の例は、手首コンピュータ、指コンピュータ、指輪コンピュータ、眼鏡コンピュータ、ベルトクリップコンピュータ、アームバンドコンピュータ、靴コンピュータ、衣服コンピュータおよび他のウェアラブルコンピュータのように人が身につけるよう構成されたコンピュータをも含んでいてもよい。実施形態では、たとえば、モバイルコンピューティング装置は、音声通信および/またはデータ通信のほかコンピュータアプリケーションを実行できるスマートフォンとして実装されてもよい。いくつかの実施形態は、例としてスマートフォンとして実装されるモバイルコンピューティング装置を用いて記述されることがあるが、他の無線コンピューティング装置を使って他の実施形態が実装されてもよいことは理解されうる。実施形態はこのコンテキストにおいて限定されるものではない。図6に示されるように、装置800は、筐体802、ディスプレイ804、入出力IO装置806およびアンテナ808を有していてもよい。装置800はナビゲーション機能812をも有していてもよい。ディスプレイ804は、モバイルコンピューティング装置のために適切な情報を表示するためのいかなる好適なディスプレイユニットを有していてもよい。IO装置806は、情報をモバイルコンピューティング装置に入力するためのいかなる好適なIO装置を有していてもよい。IO装置806の例は、英数字キーボード、数字キーパッド、タッチパッド、入力キー、ボタン、スイッチ、ロッカースイッチ、マイクロホン、スピーカー、音声認識装置およびソフトウェアなどを含んでいてもよい。情報はマイクロホンにより装置800に入力されてもよい。そのような情報は音声認識装置によってデジタル化されてもよい。実施形態はこのコンテキストにおいて限定されるものではない。さまざまな実施形態は、ハードウェア要素、ソフトウェア要素または両者の組み合わせを使って実装されうる。ハードウェア要素の例は、プロセッサ、マイクロプロセッサ、回路、回路要素たとえばトランジスタ、抵抗器、キャパシタ、インダクタなど、集積回路、特定用途向け集積回路ASIC、プログラム可能型論理デバイスPLDprogrammablelogicdevice、デジタル信号プロセッサDSP、フィールドプログラマブルゲートアレイFPGA、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセットなどを含んでいてもよい。ソフトウェアの例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、機械プログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、ソフトウェアインターフェース、アプリケーションプログラムインターフェースAPI、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、語、値、シンボルまたはそれらの任意の組み合わせを含んでいてもよい。ある実施形態がハードウェア要素および/またはソフトウェア要素を使って実装されるかどうかの決定は、所望される計算速度、パワーレベル、熱耐性、処理サイクル予算、入力データレート、出力データレート、メモリ資源、データバス速度および他の設計上もしくはパフォーマンス上の制約条件など、いくつもある因子に応じて変わりうる。少なくとも一つの実施形態の一つまたは複数の側面は、プロセッサ内でさまざまな論理を表わす機械可読媒体上に記憶された代表的な命令によって実装されてもよく、該命令は、機械によって読まれるとき、該機械に、本稿に記載される技法を実行する論理をなさしめる。IPコアとして知られるそのような表現は、有体の機械可読媒体上に記憶され、さまざまな顧客または製造施設に供給されて、実際に上記論理またはプロセッサをなす製作機械にロードされてもよい。本明細書におけるある実施形態、一つの実施形態、いくつかの実施形態または他の実施形態への言及は、その実施形態との関連で記述されている特定の特徴、構造または特性が、必ずしもすべての実施形態にではなく、少なくともいくつかの実施形態に含まれることを意味する。ある実施形態、一つの実施形態またはいくつかの実施形態が随所に現われるものは、必ずしもみなが同じ実施形態に言及しているとは限らない。明細書があるコンポーネント、特徴、構造または特性が含まれていてもよい、含まれうるまたは含まれることができると述べる場合、その特定のコンポーネント、特徴、構造または特性が含まれることは必須ではない。明細書または請求項が単数形の要素に言及する場合、それは該要素が一つだけあることを意味するわけではない。明細書または請求項が追加的な要素に言及する場合、該追加的な要素が二つ以上あることを妨げない。本発明はその個別的な実施形態との関連で記述してきたが、そのような実施形態の多くの代替、修正および変形が、以上の記述に照らして当業者には明白となろう。本発明の実施形態は、付属の請求項の広義の範囲内にはいるあらゆるそのような代替、修正および変形を包含することが意図されている。要約書は読者が技術的な開示の性質および要旨を見極めることを許容する。要約書は、請求項の範囲または意味を限定するために使われないという理解のもとに提出されている。請求項はここに、詳細な説明に組み込まれ、各請求項がそれ自身として別個の実施形態をなす。