GPU(Global Processing Unit)プロジェクトは、さまざまなコンピューターのリソースの使用を支援するように設計されており、P2Pテクノロジーを使用してそれらを単一のコンピューティングシステムに統合します。 このため、GPUはネットワークとGnutellaプロトコルを使用し、通常のクライアントとして動作し、CPUのみを共有します。 典型的なGPUシステムには、分散ビデオレンダリングに使用できる5〜15台のコンピューターのネットワーク(現在のブランチ0.9x、ネットワーク上の60ノードの制限)が含まれていますが、インデックス付けと検索の検索ノードとしてコンピューターを使用する実験的な検索エンジンも利用できますインターネット上の情報を検索します。
GPU自体はオープンソースで配布されており、アプリケーションを操作するための、またはスタンドアロンプログラムとして動作するためのオープンフレームワークです。 もちろん、これらはMPIのようなライブラリではありません。使用するには、アーキテクチャを処理してアプリケーションを最適化する必要があり、実装言語(Delphi環境のObjectPascal)には制限がありますが、プロジェクトにこのテクノロジを使用する目標を設定すると、非常に成功しました。
- プロジェクトページ
- ライセンス:GPL(商用ライセンスのコンポーネントの一部)
- 言語:ObjectPascal / Delphi
- FAQページ
- フレームワークとアプリケーションをダウンロードする
- GPU分散検索エンジン
- Terragenでの分散地形レンダリング用のGPUプロジェクト