(57)【要約】  システムが、二つ以上のグラフィックスアダプタの間のデジタルのマルチビット接続を提供する。グラフィックスアダプタのそれぞれは、フィンガータイプのエッジコネクタを有するプリント基板として作製されている。二つ以上のグラフィックスアダプタがシステムに取り付けられるときに、グラフィックスアダプタのそれぞれのエッジコネクタが、デジタルマルチビット接続の一部を提供する接続デバイスを介して、互いに結合される。デジタルマルチビット接続の残りは、エッジコネクタのフィンガーのそれぞれを、グラフィックスアダプタに設けられているグラフィックス処理ユニットに結合している導電トレースによって提供される。エンドユーザは、追加のグラフィックスアダプタのそれぞれをシステムに取り付けるときに、接続デバイスを取り付けることができる。【選択図】  図１
2008524672.tif 000002
【特許請求の範囲】
【請求項１】
グラフィックスアダプタのプリント基板をマザーボードに結合するように構成されているシステムコネクタと、
前記グラフィックスアダプタのプリント基板に設けられており、前記システムコネクタに結合されている第１のグラフィックス処理ユニットと、
前記第１のグラフィックス処理ユニットに結合されており、取り外し可能な接続デバイス内の第１のソケットに結合されるように構成されたグラフィックスエッジコネクタと、
を備え、
前記取り外し可能な接続デバイスは、前記エッジコネクタが該取り外し可能な接続デバイスにおける前記第１のソケットに結合されるときに、前記第１のグラフィックス処理ユニットと、別のグラフィックスアダプタのプリント基板に設けられている第２のグラフィックス処理ユニットとの間のマルチビットデジタル接続の一部を提供し、
前記取り外し可能な接続デバイスは、第２のソケットを有しており、
前記第１のソケットと前記第２のソケットとが、前記第１のグラフィックス処理ユニットと前記第２のグラフィックス処理ユニットとの間の前記マルチビット接続の前記一部を提供するように電気的に接続されている、
グラフィックスアダプタのプリント基板。
【請求項２】
前記グラフィックスエッジコネクタが、前記グラフィックスアダプタのプリント基板の側部のうち前記システムコネクタとは反対側の側部に配置されている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項３】
前記グラフィックスエッジコネクタが、前記グラフィックスアダプタのプリント基板の側部において前記システムコネクタの隣に配置されている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項４】
前記グラフィックスエッジコネクタが、前記グラフィックスアダプタのプリント基板の側部においてディスプレイ出力コネクタの隣に配置されている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項５】
前記グラフィックスエッジコネクタが、前記グラフィックスアダプタのプリント基板の側部のうちディスプレイ出力コネクタとは反対側の側部に配置されている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項６】
別の取り外し可能な接続デバイスに結合されるように構成された追加のグラフィックスエッジコネクタを更に備える、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項７】
前記接続デバイスがプリント基板を有しており、前記第１のソケットと前記第２のソケットが前記プリント基板に設けられている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項８】
前記接続デバイスが可撓性を有するマルチビットケーブルを有しており、前記第１のソケットと前記第２のソケットが前記マルチビットケーブルの対向する端部に設けられている、請求項１に記載のグラフィックスアダプタのプリント基板。
【請求項９】
前記可撓性を有するマルチビットケーブルが、マザーボードの隣り合うスロットの間に延びる寸法を有し、各スロットが前記グラフィックスアダプタのプリント基板を受け入れるように構成されている、請求項７に記載のグラフィックスアダプタのプリント基板。
【発明の詳細な説明】
【発明の分野】
【０００１】
[0001]本発明の一以上の側面は、グラフィックス処理に関するものであり、より詳細には、マルチアダプタ・グラフィックス処理システムにおける複数のグラフィックスアダプタの接続に関するものである。
【関連技術の説明】
【０００２】
[0002]従来のグラフィックスアダプタは、一つのグラフィックスアダプタを備えた既存のシステムを有するエンドユーザが、追加のグラフィックスアダプタをインストールして、一つのディスプレイデバイスのグラフィックス処理の性能を高めることができるようには構成されていない。ＳＬＩ（スキャンラインインターリーブ：ｓｃａｎ  ｌｉｎｅ  ｉｎｔｅｒｌｅａｖｅ）用に構成されている３ｄｆｘ社のＶｏｏＤｏｏ２（登録商標）グラフィックスアダプタ製品や、Ｍｅｔａｂｙｔｅ社（Ｗｉｃｋｅｄ  ３Ｄ部門）のＰＧＣ（ｐａｒａｌｌｅｌ  ｇｒａｐｈｉｃｓ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）など、先行技術のグラフィックス処理システムでは、エンドユーザが第２のグラフィックスアダプタをインストールできるようなモジュール方式ではない固定の構成において二つのグラフィックスアダプタを使用することによって、グラフィックス処理のパフォーマンスを高めている。
【０００３】
[0003]先行技術のグラフィックス処理システムは、独自仕様のインタフェースとケーブル配線とを使用して、各グラフィックスアダプタによって生成されたアナログピクセルストリームをピクセル多重化デバイスに伝送し、当該ピクセル多重化デバイスが、二つのアナログピクセルストリームのうち一方を、一つのディスプレイデバイスへの出力用に選択する。先行技術の構成は固定であるので、エンドユーザは、一つのディスプレイデバイスのグラフィックス処理の性能を高めるために、追加のグラフィックスアダプタを取り付けてこれを独自仕様のインタフェースに接続することができない。更には、ピクセルストリームがアナログドメインにおいて合成されるため、グラフィックスアダプタのそれぞれにおけるデジタルからアナログへの変換が整合していないことに起因して視覚的なアーチファクトが発生することがある。
【０００４】
[0004]従って、グラフィックス処理のパフォーマンスを高めるために、二つ以上のグラフィックスアダプタの間のマルチビットデジタル接続の導入を含めて、エンドユーザによる追加のグラフィックスアダプタの取り付けを容易にすることが望まれている。
【発明の概要】
【０００５】
[0005]本発明は、二つ以上のグラフィックスアダプタの間のマルチビットデジタルインタフェースを提供する新規のシステム及び方法に関する。接続デバイスが、グラフィックスアダプタのそれぞれにおけるフィンガータイプのエッジコネクタに結合されて、グラフィックスアダプタを互いに結合し、マルチビットデジタルインタフェースを提供する。フィンガータイプのエッジコネクタを使用することにより、グラフィックスアダプタにおける追加のソケット又はソケットタイプのコネクタが必要とされない。エンドユーザは、接続デバイスを取り付けることによって、追加のグラフィックスアダプタを取り付けて既存のグラフィックスアダプタに接続することができる。グラフィックスアダプタのうちの一つを、グラフィックスアダプタのそれぞれによって生成されるピクセルデータを一つのディスプレイデバイスへの出力用にデジタルで合成するように構成することができる。
【０００６】
[0006]本発明の様々な実施の形態は、グラフィックスアダプタのプリント基板を含んでおり、このプリント基板は、システムコネクタと、システムコネクタに結合されている第１のグラフィックス処理ユニットと、第１のグラフィックス処理ユニットに結合されているグラフィックスエッジコネクタと、を備えている。システムコネクタは、グラフィックスアダプタのプリント基板をマザーボードに結合するように構成されている。第１のグラフィックス処理ユニットは、グラフィックスアダプタのプリント基板に設けられている。グラフィックスエッジコネクタは、取り外し可能な接続デバイス内の第１のソケットに結合されるように構成されている。取り外し可能な接続デバイスは、グラフィックスエッジコネクタが取り外し可能な接続デバイス内の第１のソケットに結合されるときに、第１のグラフィックス処理ユニットと、別のグラフィックスアダプタのプリント基板に取り付けられている第２のグラフィックス処理ユニットとの間のマルチビットデジタル接続の一部を提供する。取り外し可能な接続デバイスは第２のソケットを有しており、第１のソケットと第２のソケットとは、第１のグラフィックス処理ユニットと第２のグラフィックス処理ユニットとの間のマルチビット接続の一部を提供するように電気的に接続されている。
【０００７】
[0007]本発明の様々な実施の形態は、第１のグラフィックスアダプタと第２のグラフィックスアダプタとの間のマルチビットデジタル接続を提供する接続デバイスを含んでいる。この接続デバイスは、第１のソケットと、第２のソケットと、第１のソケットのビットのそれぞれを第２のソケットに結合して第１のグラフィックスアダプタと第２のグラフィックスアダプタとの間のマルチビットデジタル接続を提供する導電性の接続部と、を備えている。第１のソケットは、第１のグラフィックスアダプタをサポートしているプリント基板内に備えられたグラフィックスエッジコネクタに結合されるように構成されている。第２のソケットは、第２のグラフィックスアダプタをサポートしているプリント基板内に備えられたグラフィックスエッジコネクタに結合されるように構成されている。
【０００８】
[0008]添付の図面は、本発明の一つ以上の側面に係る例示的な実施の形態を示している。しかしながら、これら添付の図面は、図示した実施の形態に本発明を制限するものではなく、説明及び理解のみを目的とするものと解釈されたい。
【詳細な説明】
【０００９】
[0015]以下の説明では、本発明をより完全に理解できるように数多くの具体的な詳細を記載してある。しかしながら、これらの具体的な詳細の一つ以上を使用せずに本発明を実施できることが、当業者には明らかであろう。別の例においては、本発明が曖昧になることを避けるため、周知の特徴については説明していない。
【００１０】
[0016]グラフィックスアダプタのそれぞれは、フィンガータイプのエッジコネクタを有するプリント基板（ＰＣＢ）として作製されており、当該エッジコネクタは、エンドユーザによって取り付けられるように設計された取り外し可能な接続デバイスに結合されるように構成されている。エッジコネクタによるコストの増大分は、グラフィックスアダプタに取り付けることのできる従来のソケットタイプのコネクタよりも小さい。二つ以上のグラフィックスアダプタをシステムにインストールする場合に、グラフィックスアダプタのそれぞれのグラフィックスエッジコネクタを、グラフィックスアダプタの間の専用のデジタルマルチビット接続を提供する接続デバイスを介して互いに結合することができる。エンドユーザは、追加のグラフィックスアダプタのそれぞれをシステムにインストールするときに、接続デバイスを取り付けることができる。更に、デジタルマルチビット接続を使用して、一つのグラフィックスアダプタからの画像データを、ディスプレイデバイスに出力するために別のグラフィックスアダプタに伝送することができる。一つのグラフィックスアダプタによって生成された画像データを、ディスプレイに出力するためのデジタルからアナログへの変換の前に、別のグラフィックスアダプタによって生成された画像データとデジタルドメインにおいて合成することができる。
【００１１】
[0017]図１は、本発明の一つ以上の側面に係るグラフィックスアダプタ１００の例示的な実施の形態である。通常、システムのマザーボードのスロットに接続されるように構成されたフィンガータイプのシステムコネクタ１２０を有するＰＣＢが、グラフィックスアダプタ１００をサポートしている。ＰＣＢには、システムコネクタ１２０を形成するために、導電性の「フィンガー」が、グラフィックスアダプタ１００の作製時に設けられている。システムコネクタ１２０は、一般には、業界標準のインタフェース仕様（例：ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）（ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｆａｃｅ  ｅｘｐｒｅｓｓ））に準拠している。本発明の幾つかの実施の形態においては、システムコネクタ１２０は、ソケットタイプのコネクタ、又は製造工程時にＰＣＢに取り付けられるコネクタに置き換えられている。
【００１２】
[0018]ＧＰＵ（グラフィックス処理ユニット）１５０は、グラフィックスアダプタ１００をサポートしているＰＣＢに設けられており、ＰＣＢ上のワイヤトレースによってシステムコネクタ１２０に結合されている。ＧＰＵ１５０は、通常、ホストプロセッサからのグラフィックスデータ及び命令を、システムコネクタ１２０を通じて受信する。ＧＰＵ１５０はまた、フィンガータイプのグラフィックスエッジコネクタ１１０にＰＣＢ上のワイヤトレースによって結合されている。ディスプレイ出力コネクタ１３０は、通常、マザーボードに取り付けられているグラフィックスアダプタ１００を収容する筐体から露出しており、エンドユーザが、ディスプレイデバイスの入力コネクタをディスプレイ出力コネクタ１３０に接続することができるようになっている。
【００１３】
[0019]システムに複数のグラフィックスアダプタがインストールされており、ＧＰＵ１５０がスレーブデバイスとして構成設定されている場合には、ＧＰＵ１５０は画像データ（処理されたグラフィックスデータ）をグラフィックスエッジコネクタ１１０に出力する。システムに一つ以上のグラフィックスアダプタがインストールされており、ＧＰＵ１５０がマスターデバイスとして構成設定されている場合には、ＧＰＵ１５０は、ＰＣＢ上のワイヤトレースを使用して画像データをディスプレイ出力コネクタ１３０に出力する。本発明の幾つかの実施の形態においては、ＧＰＵ１５０がマスターデバイスとして構成されており、システムに複数のグラフィックスアダプタがインストールされている場合に、ＧＰＵ１５０は、ディスプレイ同期信号、例えば水平同期及び垂直同期を、グラフィックスエッジコネクタ１１０に出力する。
【００１４】
[002０］本発明の幾つかの実施の形態においては、グラフィックスエッジコネクタ１１０は、二つのポートの信号を含んでおり、一方のポートは、ＧＰＵ１５０がスレーブデバイスとして構成設定されているときに使用され、他方のポートは、ＧＰＵ１５０がマスターデバイスとして構成設定されているときに使用される。本発明の別の実施の形態においては、グラフィックスエッジコネクタ１１０は、一つのポートの信号を含んでおり、ＧＰＵ１５０によってポートに入力される信号及びポートから出力される信号は、ＧＰＵ１５０がマスターデバイスとして構成設定されているかスレーブデバイスとして構成設定されているかに応じて変化する。
【００１５】
[0021]図２Ａ及び図２Ｂは、本発明の一つ以上の側面に係る接続デバイスの例示的な実施の形態である。接続デバイスを二つのグラフィックスアダプタの間に取り付けて、グラフィックスエッジコネクタ１１０のそれぞれにおける信号を結合することができる。図２Ａは、エンドユーザによって取付け又は取外しが行われるように設計された接続デバイスの実施の形態を示しており、この接続デバイスは、対向する両端部にソケット２２０が設けられたコネクタＰＣＢ２１０を有している。導電トレースがコネクタＰＣＢ２１０の一部として作製されており、コネクタＰＣＢ２１０の一方の端部のソケット２２０のピンを、コネクタＰＣＢ２１０の反対側の端部のソケット２２０のピンに直接接続している。本発明の幾つかの実施の形態においては、コネクタＰＣＢ２１０に追加のコンポーネント、例えば終端処理デバイス、プルアップ抵抗器、プルダウン抵抗器を、含めることができる。本発明の別の実施の形態においては、図６Ａ及び図６Ｂに関連して説明するように、コネクタＰＣＢ２１０に更に別のコンポーネントを含めることができる。
【００１６】
[0022]図２Ｂは、エンドユーザによって取付け又は取外しが行われるように設計された接続デバイスの別の実施の形態を示しており、この接続デバイスは、端部のそれぞれにソケット２３０が設けられたコネクタフレキシブルケーブル（ｃｏｎｎｅｃｔｏｒ  ｆｌｅｘｉｂｌｅ  ｃａｂｌｅ）２４０を有している。コネクタフレキシブルケーブル２４０は、可撓性を有する絶縁ラッピング内にワイヤを有しており、当該ワイヤが、コネクタフレキシブルケーブル２４０の一方の端部の一つのソケット２３０のピンを、コネクタフレキシブルケーブル２４０の反対側の端部のソケット２３０のピンに直接接続している。当業者には、接続デバイスを作製するのに別のコンポーネント及び機構を使用できることが認識されるであろう。
【００１７】
[0023]図２Ａ及び図２Ｂに示したような接続デバイスは、幾つかの信号用のマルチビット接続を提供する。画像データを、例えば、データ、データバリッド信号、及びクロック用の複数の１ビット接続を使用して、スレーブデバイスからマスターデバイスに、又は別のスレーブデバイスに伝送することができる。データ及びデータバリッド信号は、クロックの一方又は両方のエッジにおいて伝送することができる。一つ以上のバッファ管理信号もまた、接続デバイスを使用して、ＧＰＵの間で接続することができる。本発明の幾つかの実施の形態においては、バッファ管理信号は、ディスプレイへの画像データを生成している全てのＧＰＵがバッファをスワップすべきとき、即ちバックバッファとフロントバッファとをスワップすべきときを示す。また、ラスター同期信号を、マスターデバイスからスレーブデバイスに伝送して、ディスプレイラスター位置を伝えることもできる。
【００１８】
[0024]図３は、本発明の一つ以上の側面に係るグラフィックス処理システムの例示的な実施の形態である。マザーボード３００は、デスクトップコンピュータ、サーバ、ラップトップコンピュータ、パームトップコンピュータ、タブレットコンピュータ、ゲームコンソール、携帯電話、コンピュータベースのシミュレータなどに備えることができる。マザーボード３００は、ホストプロセッサ３２０と、メインメモリ３１０と、ブリッジ３３５に直接結合されているチップセット３３０と、を有している。マザーボード３００の幾つかの実施の形態においては、チップセット３３０は、システムメモリブリッジと入力／出力（Ｉ／Ｏ）ブリッジとを有することができ、これらブリッジは、幾つかのインタフェース、例えば、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）バス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｆａｃｅ）を有することができる。ブリッジ３３５は、スロット３５０に取り付けられているグラフィックスアダプタとチップセット３３０との間のインタフェースを提供する。
【００１９】
[0025]マスターグラフィックスアダプタ３４０は、スロット３５０を介してマザーボード３００に結合されている。スレーブグラフィックスアダプタ３６０は、別のスロット３５０を介してマザーボードに結合されている。一つのスレーブグラフィックスアダプタ３６０のみを示してあるが、追加のスレーブグラフィックスアダプタ３６０と追加のマスターグラフィックスアダプタとをマザーボード３００に取り付けることができる。エンドユーザは、必要に応じて画質或いはレンダリング速度に関してレンダリング性能を高めるために、グラフィックスアダプタと、図２Ａ及び図２Ｂに示した接続デバイスといった接続デバイス３４５とのそれぞれを容易に取り付けることができる。例えば、二つ以上のグラフィックスアダプタを使用して、向上した画質で画像をレンダリングし、又は、二つ以上のグラフィックスアダプタを使用して、より高いフレームレートで画像をレンダリングすることができる。更には、接続デバイス３４５がグラフィックスエッジコネクタに結合されているときに接続デバイス３４５がグラフィックスアダプタより１ｃｍ以上突き出すことがないように、グラフィックスアダプタのグラフィックスエッジコネクタを配置することができる。従って、接続デバイス３４５の全体を、マザーボード３００と、マスターグラフィックスアダプタ３４０と、スレーブグラフィックスアダプタ３６０とを収容しているシステムエンクロージャ内に、収容することができる。
【００２０】
[0026]本発明の幾つかの実施の形態においては、マスターグラフィックスアダプタ３４０が少なくとも一つのディスプレイデバイスに直接結合されており、スレーブグラフィックスアダプタ３６０が少なくとも一つのディスプレイデバイスに直接結合されている。本発明の別の実施の形態においては、マスターグラフィックスアダプタ３４０が、二つ以上のディスプレイデバイスに直接結合されている。一つ以上のスレーブグラフィックスアダプタ３６０が、接続デバイス３４５を介してマスターグラフィックスアダプタ３４０に画像データを提供し、当該接続デバイス３４５の実施の形態については、図２Ａ、図２Ｂ、図６Ａ、及び図６Ｂに関連して説明してある。接続デバイス３４５は、マスターグラフィックスアダプタ３４０及びスレーブグラフィックスアダプタ３６０におけるグラフィックスエッジコネクタに結合されている。本発明の幾つかの実施の形態においては、例えば図２Ｂに示した接続デバイス（コネクタフレキシブルケーブルを含んでいる）を使用して、高さの異なるグラフィックスアダプタや、グラフィックスエッジコネクタの位置が互いに異なるグラフィックスアダプタを結合することができる。
【００２１】
[0027]マスターグラフィックスアダプタ３４０と一つ以上のスレーブグラフィックスアダプタ３６０との間の一次接続は、ブリッジ３３５によって提供される。本発明の幾つかの実施の形態においては、一次接続は、マスターグラフィックスアダプタ３４０と一つ以上のスレーブグラフィックスアダプタ３６０とを、ブリッジ３３５と、チップセット３３０と、メインメモリ３１０とを通じて結合し、マスターグラフィックスアダプタ３４０と一つ以上のスレーブグラフィックスアダプタ３６０との間のデータ伝送は、ホストプロセッサ３２０によって制御される。
【００２２】
[0028]マスターグラフィックスアダプタ３４０は、画像データを、陰極線管（ＣＲＴ）、フラットパネルディスプレイのようなディスプレイデバイスに出力する。スレーブグラフィックスアダプタ３６０は、マスターグラフィックスアダプタ３４０よりも画像の大きな部分を処理して、その画像のより大きな部分を、接続デバイス３４５を介してマスターグラフィックスアダプタ３４０に伝送することができる。本発明の幾つかの実施の形態においては、各グラフィックスアダプタの処理能力に基づいて、マスターグラフィックスアダプタ３４０と一つ以上のスレーブグラフィックスアダプタ３６０との間で画像の処理を分散させることができる。更に、同期信号、例えばバッファスワップ、水平同期、及び垂直同期を、スレーブグラフィックスアダプタ３６０と一次グラフィックスアダプタ３４０との間で、接続デバイス３４５を使用して伝送することができる。
【００２３】
[0029]本発明のある実施の形態においては、１２ビットの画像データ、データイネーブル信号、及びクロックが、スレーブグラフィックスアダプタ３６０によって出力される。水平同期及び垂直同期が、マスターグラフィックスアダプタ３４０によってスレーブグラフィックスアダプタ３６０に出力される。バッファスワップ信号は３値状態の信号であり、具体的には、プルアップコンポーネントを使用するワイヤードＡＮＤであり、バッファをスワップできる状態にあるグラフィックスアダプタのそれぞれによってローにされる。各グラフィックスアダプタはまた、バッファスワップ信号をサンプリングして、グラフィックスアダプタの全てがバッファをスワップできる状態にあるときを判定する。
【００２４】
[0030］本発明の幾つかの実施の形態においては、接続デバイス３４５は、自身に結合されているグラフィックスアダプタのそれぞれを、マスターグラフィックスアダプタ又はスレーブグラフィックスアダプタのいずれかとして構成設定する。例えば、接続デバイス３４５のソケットのそれぞれにおける１ビット接続によって、マスターグラフィックスアダプタ３４０がマスターグラフィックスアダプタとして構成設定され、スレーブグラフィックスアダプタ３６０が構成設定される。具体的には、グラフィックスドライバが、接続デバイス３４５によって設定されている１ビット接続の状態を読み取り、それに応じてグラフィックスアダプタのそれぞれを構成設定する。本発明のこれらの実施の形態においては、マスター及びスレーブの構成設定は、接続デバイス３４５を１８０度回転させて取り付けることによって、逆にすることができる。
【００２５】
[0031]図４Ａ、図４Ｂ、図４Ｃ、図４Ｄは、本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。図４Ａに示したグラフィックスアダプタ４２５は、システムコネクタ４２０とグラフィックスエッジコネクタ４０１とに結合されているＧＰＵ４０５を有している。システムコネクタ４２０は、通常、グラフィックスアダプタ４００をマザーボードに結合するように構成されている業界標準のコネクタである。本発明の幾つかの実施の形態においては、ＧＰＵ４０５は、ディスプレイ出力コネクタ４３０に直接結合されている。本発明の別の実施の形態においては、グラフィックスアダプタ４２５を支持しているＰＣＢ上に一つ以上の追加のデバイスを設けることができ、それら追加のデバイスのうちの一つを、ＧＰＵ４０５とグラフィックスエッジコネクタ４０１との間に結合することができる。
【００２６】
[0032]グラフィックスエッジコネクタ４０１は、グラフィックスアダプタ４２５のブラケット側で、ディスプレイエッジコネクタ４３０の隣に配置されている。グラフィックスエッジコネクタ４０１は、グラフィックスアダプタ４２５に結合されるマザーボードを収容しているエンクロージャの外側に突き出している必要はないが、グラフィックスアダプタ４２５を別のグラフィックスアダプタに結合する接続デバイスはエンクロージャの外側に突き出していてもよい。この構成の利点は、接続デバイスを取り付けるためにエンドユーザがエンクロージャを必ずしも開ける必要がないことである。また、グラフィックスエッジコネクタ１１０といったグラフィックスエッジコネクタに結合される接続デバイスが、マザーボード３００を収容しているエンクロージャを妨害し、これによってエンクロージャを正しく取り付けることができない場合に、グラフィックスエッジコネクタ４０１を使用することができる。
【００２７】
[0033]図４Ｂに示したグラフィックスアダプタ４３５も、システムコネクタ４２０とグラフィックスエッジコネクタ４０２とに結合されているＧＰＵ４０５を有している。ＧＰＵ４０５は、ディスプレイ出力コネクタ４３０に直接的又は間接的に結合されている。グラフィックスエッジコネクタ４０２は、グラフィックスアダプタ４３５の側部のうち、ディスプレイ出力コネクタ４３０とは反対側の側部に配置されている。従って、グラフィックスアダプタ４２５を別のグラフィックスアダプタに結合する接続デバイスは、グラフィックスアダプタ４３５に結合されたマザーボードを収容するエンクロージャの外側には突き出さない。
【００２８】
[0034]図４Ｃに示したグラフィックスアダプタ４１５も、システムコネクタ４２０とグラフィックスエッジコネクタ４０３とに結合されているＧＰＵ４０５を有している。ＧＰＵ４０５は、ディスプレイ出力コネクタ４３０に直接的又は間接的に結合されている。グラフィックスエッジコネクタ４０３は、グラフィックスアダプタ４１５の側部で、システムコネクタ４２０の横に配置されている。従って、グラフィックスアダプタ４１５を別のグラフィックスアダプタに結合する接続デバイスは、グラフィックスアダプタ４１５に結合されたマザーボードを収容するエンクロージャの外側には突き出さない。図４Ａ、図４Ｂ、及び図４Ｃには一つのデバイス、即ちＧＰＵ４０５を示してあるが、例えば、データの格納、信号の変換といった様々な機能を実行する追加のデバイス及びコンポーネントを本発明の様々な実施の形態に含めることができることが、当業者には認識されるであろう。
【００２９】
[0035]図４Ｄに示したグラフィックスアダプタ４００は、二つのＧＰＵ、即ちＧＰＵ４０１及びＧＰＵ４０２を有している。これら二つのＧＰＵは、同じ機能を実行するように構成する必要はないが、各ＧＰＵは、ブリッジデバイス（ブリッジ４０３）を介してシステムコネクタ４２０に結合されている。ブリッジ４０３は、図３に示したブリッジ３３５に類似する機能を実行し、ブリッジ３３５と、グラフィックスアダプタ４００に備えられているＧＰＵのそれぞれとの間のインタフェースとして機能する。本発明の別の実施の形態においては、ブリッジ４０３の機能はＧＰＵの一方又は両方に統合されており、ブリッジ４０３が省かれている。
【００３０】
[0036]本発明の幾つかの実施の形態においては、ＧＰＵのそれぞれが一つのグラフィックスエッジコネクタに結合されている。例えば、ＧＰＵ４０１はグラフィックスエッジコネクタ４１１に結合されており、ＧＰＵ４０２はグラフィックスエッジコネクタ４１２に結合されている。ＧＰＵ４０１をスレーブデバイスとして構成設定することができ、ＧＰＵ４０２をマスターデバイスとして構成設定することができ、この逆に構成設定することもできる。ＧＰＵ４０１とＧＰＵ４０２の両方をスレーブデバイスとして構成設定することができ、又は、ＧＰＵ４０１とＧＰＵ４０２の両方をマスターデバイスとして構成設定することができ、後者の場合、それぞれのＧＰＵが、ディスプレイ出力コネクタ４３０に接続されている異なるディスプレイデバイスに画像データを出力する。
【００３１】
[0037]本発明の幾つかの実施の形態においては、ＧＰＵ４０１とＧＰＵ４０２のそれぞれが、グラフィックスエッジコネクタ４１１とグラフィックスエッジコネクタ４１２の両方に結合されている。システムに三つ以上のグラフィックスアダプタがインストールされており、グラフィックスアダプタ４００がスレーブグラフィックスアダプタとマスターグラフィックスアダプタとの間に配置されているときには、画像データは第１のエッジコネクタを介してマスターグラフィックスアダプタに出力される。画像データは、スレーブグラフィックスアダプタから第２のエッジコネクタを介して受信される。
【００３２】
[0038]図４Ｅに示したグラフィックスアダプタ４４５は、システムコネクタ４２０とグラフィックスエッジコネクタ４１１及び４１２とに結合されている一つのＧＰＵ、即ちＧＰＵ４０５を有している。グラフィックスアダプタ４４５は、スレーブグラフィックスアダプタと、マスターグラフィックスアダプタ又は別のスレーブグラフィックスアダプタとの間に配置することができる。ＧＰＵ４０５は、二つのポートの信号を提供し、ポートのそれぞれが一つのグラフィックスエッジコネクタに結合されている。ＧＰＵ４０５は、画像データをコネクタ４１１又は４１２の一方を介して受信して、コネクタ４１２又は４１１を介して出力するように、構成することができる。ＧＰＵ４０５は、ディスプレイ出力コネクタ４３０に直接的又は間接的に結合されている。
【００３３】
[0039]グラフィックスエッジコネクタ４１１及び４１２は、グラフィックスアダプタ４４５の側部のうち、システムコネクタ４２０とは反対側の側面に配置されているが、グラフィックスエッジコネクタ４１１及び４１２の一方又は両方を、グラフィックスアダプタ４４５の別の側部に配置することができる。更には、グラフィックスアダプタ４００、４１５、４２５、４３５、４４５の一つ以上からディスプレイ出力コネクタ４３０を省いて、ディスプレイ出力を持たないアクセラレータとして機能するグラフィックスアダプタを提供することができる。
【００３４】
[004０］図５Ａは、本発明の一つ以上の側面に係る接続デバイスの構成の例示的な実施の形態である。複数のグラフィックスアダプタ、即ちグラフィックスアダプタ５１１、５１２、及び５１３が、二つの接続デバイス５１０を使用して互いに結合されている。接続デバイス５１０のそれぞれは、複数のグラフィックスアダプタのうちの二つの間のポイントツーポイント接続を提供する。具体的には、第１の接続デバイス５１０が、第１のグラフィックスアダプタ、即ちグラフィックスアダプタ５１１と第２のグラフィックスアダプタ５１２とをグラフィックスエッジコネクタを介して結合している。グラフィックスアダプタ５１１は、グラフィックスアダプタ１００、４４５、又は４００とすることができ、グラフィックスアダプタ５１２は、グラフィックスアダプタ４４５又は４００とすることができる。従って、第１の接続デバイス５１０は、グラフィックスエッジコネクタ１１０をグラフィックスエッジコネクタ４１１又はグラフィックスエッジコネクタ４１１のいずれかに結合することができる。グラフィックスアダプタ５１１は、画像データをグラフィックスアダプタ５１２に提供するスレーブグラフィックスアダプタとして構成設定することができ、この場合、グラフィックスアダプタ５１２はスレーブグラフィックスアダプタ又はマスターグラフィックスアダプタのいずれかとして構成設定することができる。或いは、グラフィックスアダプタ５１１を、グラフィックスアダプタ５１２から画像データを受信するマスターグラフィックスアダプタとして構成することができる。
【００３５】
[0041]第２の接続デバイス５１０は、第２のグラフィックスアダプタ、即ちグラフィックスアダプタ５１２と、第３のグラフィックスアダプタ、即ちグラフィックスアダプタ５１３とをグラフィックスエッジコネクタ４１１を介して結合している。グラフィックスアダプタ５１３は、グラフィックスアダプタ１００、４４５、又は４００とすることができる。従って、第２の接続デバイス５１０は、グラフィックスエッジコネクタ１１０をグラフィックスエッジコネクタ４１２又はグラフィックスエッジコネクタ４１２のいずれかに結合することができる。グラフィックスアダプタ５１２は、画像データをグラフィックスアダプタ５１３に提供するスレーブグラフィックスアダプタとして構成設定することができ、この場合、グラフィックスアダプタ５１３はスレーブグラフィックスアダプタ又はマスターグラフィックスアダプタのいずれかとして構成設定することができる。或いは、グラフィックスアダプタ５１２を、グラフィックスアダプタ５１３から画像データを受信するマスターグラフィックスアダプタとして構成することができる。グラフィックスアダプタ５１３がグラフィックスアダプタ４００であるときには、ＧＰＵ４０１のような一方のＧＰＵが画像データをディスプレイ出力コネクタ４３０に出力することができ、ＧＰＵ４０２のような他方のＧＰＵが画像データをグラフィックスアダプタ５１２に出力する。
【００３６】
[0042]グラフィックスアダプタ５１２は、マスターグラフィックスアダプタとして構成設定されているときには、グラフィックスアダプタ５１１及び５１３から画像データを受信することができる。グラフィックスアダプタ５１１又はグラフィックスアダプタ５１３のいずれかがマスターグラフィックスアダプタとして構成設定されているときには、これらのグラフィックスアダプタは、それぞれ、グラフィックスアダプタ５１３から、又はグラフィックスアダプタ５１１からの画像データを、グラフィックスアダプタ５１２を介して受信することができる。或いは、グラフィックスアダプタ５１１及び５１３のそれぞれをマスターグラフィックスアダプタとして構成設定することができ、グラフィックスアダプタ５１２がグラフィックスアダプタ４００であるときには、ＧＰＵ４０１が画像データをグラフィックスアダプタ５１１に出力することができ、ＧＰＵ４０２が画像データをグラフィックスアダプタ５１３に出力することができる。当業者には、複数のグラフィックスアダプタの別の構成を使用して、一つ以上のディスプレイデバイス用に画像データを生成できることが認識されるであろう。
【００３７】
[0043]図５Ｂは、本発明の一つ以上の側面に係る接続デバイスの構成の別の例示的な実施の形態である。グラフィックスアダプタ４１５、４２５、４３５、又は４００といった複数のグラフィックスアダプタが、接続デバイス５２０を使用して互いに結合されている。接続デバイス５２０の幾つかの実施の形態においては、三つのソケット（グラフィックスアダプタのそれぞれに一つ）のそれぞれが、二つのポートの信号をサポートするように構成されており、接続デバイス５２０が、グラフィックスアダプタの間のポイントツーポイント接続を提供する。具体的には、接続デバイス５２０は、グラフィックスアダプタ５００とグラフィックスアダプタ５０１との間と、グラフィックスアダプタ５０１とグラフィックスアダプタ５０２との間とに、ポイントツーポイント接続を提供する。
【００３８】
[0044]接続デバイス５２０の別の実施の形態においては、グラフィックスアダプタのそれぞれとの接続は、図６Ａに関連して説明するように、プログラマブルなクイックスイッチコンポーネントのようなスイッチを使用して選択的に使用不能にすることができる。例えば、グラフィックスアダプタ５００をマスターグラフィックスアダプタとして構成設定することができ、グラフィックスアダプタ５０２を、画像データを接続デバイス５２０を通じてグラフィックスアダプタ５００に提供するスレーブグラフィックスアダプタとして構成設定することができる。グラフィックスアダプタ５０１は、接続デバイス５２０との接続を使用不能にすることにより、グラフィックスアダプタ５００及び５０２とは独立して機能するマスターデバイスとして構成設定することができる。
【００３９】
[0045]図６Ａは、本発明の一つ以上の側面に係る接続デバイスの別の例示的な実施の形態である。図６Ａに示した接続デバイスは、両端部にソケット６０２が設けられているコネクタＰＣＢ６１０を有している。図６Ａは二つのソケット６０２を示しているが、本発明の別の実施の形態においては、追加のソケット６０２を使用することができる。導電トレースは、コネクタＰＣＢ６１０の一部として作製されており、コネクタＰＣＢ２１０の一方の端部のソケット６０２のピンを、コネクタＰＣＢ６１０の反対側の端部の別のソケット６０２のピンに直接接続している。
【００４０】
[0046]スイッチ６０５はコネクタＰＣＢ６１０に設けられており、且つソケット６０２に結合されており、スイッチ６０７はコネクタＰＣＢ６１０に設けられており、且つ他方のソケット６０２に結合されている。本発明の幾つかの実施の形態においては、スイッチ６０５及び６０７は、ソケット６０２を介しての接続が使用可能又は使用不能になるように、エンドユーザが手操作によって設定することができる。本発明の別の実施の形態においては、スイッチ６０５及び６０７は、ソケット６０２を介しての接続が使用可能又は使用不能になるように、ソケット６０２を通じて構成設定することができる。
【００４１】
[0047]図６Ｂは、本発明の一つ以上の側面に係る接続デバイスの別の例示的な実施の形態である。図６Ｂに示した接続デバイスは、両端部にソケット６２２が設けられたコネクタＰＣＢ６２０を有している。図６Ｂは二つのソケット６２２を示しているが、本発明の別の実施の形態においては、追加のソケット６２２を使用することができる。導電トレースは、コネクタＰＣＢ６２０の一部として作製されており、コネクタＰＣＢ２２０の一方の端部のソケット６２２のピンを、コネクタＰＣＢ６２０の反対側の端部の別のソケット６２２のピンに直接接続している。
【００４２】
[0048]コネクタＰＣＢ６２０には指示ランプ（ｉｎｄｉｃａｔｉｏｎ  ｌｉｇｈｔ）であるＬＥＤ（発光ダイオード）６１５が設けられており、一方のソケット６２２に結合されている。コネクタＰＣＢ６２０には別の指示ランプ、即ちＬＥＤ６１７が取り付けられており、他方のソケット６２２に結合されている。ＬＥＤ６１５を制御する第１の信号を、一方のソケット６２２に結合されている第１のグラフィックスアダプタによって生成することができ、ＬＥＤ６１７を制御する第２の信号を、他方のソケット６２２に結合されている第２のグラフィックスアダプタによって生成することができる。本発明の幾つかの実施の形態においては、第１及び第２の信号は、第１のグラフィックスアダプタ又は第２のグラフィックスのそれぞれがスレーブグラフィックスアダプタとして或いはマスターグラフィックスアダプタとして構成設定されているかを示すように生成することができる。本発明の別の実施の形態においては、第１の信号及び第２の信号を、ソケット６２２のそれぞれがグラフィックスアダプタに結合されているかを示すように生成することができる。本発明の更に別の実施の形態においては、第１の信号及び第２の信号を、それぞれ、第１のグラフィックスアダプタ及び第２のグラフィックスアダプタがアクティブであるかを示すように生成することができる。
【００４３】
[0049]エンドユーザは、一つ以上の追加のグラフィックスアダプタと一つ以上の接続デバイスとをシステムに取り付けて、例えば、フレームレート、画質といったグラフィックス処理の性能を高めることができる。図２Ａ、図２Ｂ、図３、図５Ａ、図５Ｂ、図６Ａ、図６Ｂに示した接続デバイスのような接続デバイスのそれぞれは、グラフィックス画像データ、同期信号、及びバッファ管理信号を伝送できるように、グラフィックスアダプタのそれぞれに含まれているフィンガータイプのエッジコネクタを通じて、マルチビットデジタル接続を提供する。更に、フィンガータイプのエッジコネクタをグラフィックスエッジコネクタとして備えることによって、グラフィックスアダプタにおけるコストの増大分が、従来のソケットタイプのコネクタを使用するときよりも小さくなる。従って、一つのグラフィックスアダプタを備えているシステムのエンドユーザは、追加のグラフィックスアダプタと接続デバイスとを取り付けることによって、後からグラフィックスパフォーマンスをアップグレードするためのオプションに対する小さなコストを負担するのみでよい。
【００４４】
[005０］本発明を具体的な実施の形態を参照しながら説明してきた。しかしながら、添付の請求項に記載されている本発明の広い精神及び範囲から逸脱することなく、本発明に様々な修正及び変更を行うことができることが明らかであろう。従って、上記の説明及び図面は、本発明を制限するものではなく説明を目的とするものであるとみなされたい。方法の請求項におけるステップのリストは、その請求項に明示的に記していない限りは、ステップを特定の順序で実行することを意味するものではない。
【００４５】
[0051]すべての商標は、それぞれの所有者の各自の財産である。
【図面の簡単な説明】
【００４６】
【図１】本発明の一つ以上の側面に係るラフィックスアダプタの例示的な実施の形態である。
【図２Ａ】本発明の一つ以上の側面に係る接続デバイスの例示的な実施の形態である。
【図２Ｂ】本発明の一つ以上の側面に係る接続デバイスの例示的な実施の形態である。
【図３】本発明の一つ以上の側面に係るグラフィックス処理システムの例示的な実施の形態である。
【図４Ａ】本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。
【図４Ｂ】本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。
【図４Ｃ】本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。
【図４Ｄ】本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。
【図４Ｅ】本発明の一つ以上の側面に係るグラフィックスアダプタの別の例示的な実施の形態である。
【図５Ａ】本発明の一つ以上の側面に係る接続デバイスの構成の別の例示的な実施の形態である。
【図５Ｂ】本発明の一つ以上の側面に係る接続デバイスの構成の別の例示的な実施の形態である。
【図６Ａ】本発明の一つ以上の側面に係る接続デバイスの別の例示的な実施の形態である。
【図６Ｂ】本発明の一つ以上の側面に係る接続デバイスの別の例示的な実施の形態である。
【図１】
2008524672.tif 000003
【図２Ａ】
2008524672.tif 000004
【図２Ｂ】
2008524672.tif 000005
【図３】
2008524672.tif 000006
【図４Ａ】
2008524672.tif 000007
【図４Ｂ】
2008524672.tif 000008
【図４Ｃ】
2008524672.tif 000009
【図４Ｄ】
2008524672.tif 000010
【図４Ｅ】
2008524672.tif 000011
【図５Ａ】
2008524672.tif 000012
【図５Ｂ】
2008524672.tif 000013
【図６Ａ】
2008524672.tif 000014
【図６Ｂ】
2008524672.tif 000015
【国際調査報告】
2008524672.tif 000016
2008524672.tif 000017
2008524672.tif 000018
2008524672.tif 000019