GPUGRIDとは
GPUGRIDは、スペインのバルセロナにあるポンペウ・ファブラ大学によって運営されている、生命科学研究を目的とした
分散コンピューティングプロジェクトです。世界中に分散した多数のコンピュータの余剰計算能力を結集することで、個々のコンピュータでは困難な大規模なシミュレーション計算を実現し、科学の発展に貢献しています。
プロジェクトの基盤技術
このプロジェクトは、カリフォルニア大学バークレー校が開発したオープンソースの
分散コンピューティングプラットフォームである
BOINC (Berkeley Open Infrastructure for Network Computing) を基盤として稼働しています。BOINCを利用することで、プロジェクト運営者は研究タスクを小さな計算単位に分割し、インターネットを通じて参加者のコンピュータに配布し、計算結果を収集・統合することが可能になります。
GPUGRIDの最大の特徴は、
NVIDIA社製のCUDAに対応したGPU (Graphics Processing Unit) を主な計算資源として活用するように特化して設計されている点です。GPUは、本来グラフィックス処理のために開発されたハードウェアですが、多くの計算コアを内蔵しており、特に並列計算に適しています。生命科学における分子シミュレーションなど、特定の種類の計算タスクはGPUの高い並列処理能力と非常に相性が良く、CPU単体を用いるよりもはるかに高速な計算が可能となります。
プロジェクトで実施される計算は、主に
分子動力学法に基づいています。
分子動力学法は、原子や分子の運動を古典力学的なモデルを用いてシミュレーションする手法であり、タンパク質や核酸などの生体分子の構造変化や相互作用、機能メカニズムを詳細に解析するために広く用いられています。
研究テーマの変遷
GPUGRIDは設立以来、様々な生命科学関連の研究テーマに取り組んできました。プロジェクトの初期には、特に
猛毒として知られるグラミシジンが細胞膜をどのように変質させるのかというメカニズムに関する詳細な分子レベルでの研究に焦点を当てていました。この研究は、抗生物質や薬剤の作用メカニズムを理解する上で重要な知見をもたらす可能性がありましたが、現在はその特定のテーマに関する計算は終了しています。
現在、GPUGRIDの主要な研究テーマは、より広範な
タンパク質の立体構造予測へと移行しています。タンパク質は生命活動の多くの側面で中心的な役割を担っており、その機能は複雑な三次元構造に強く依存しています。タンパク質の構造を正確に予測することは、新しい薬剤の設計や疾患の原因解明など、多くの応用分野において極めて重要です。GPUGRIDは、分子動力学シミュレーションを通じて、様々な条件下でのタンパク質の振る舞いや安定構造を解析することで、この重要な課題に取り組んでいます。
過去の対応ハードウェア
分散コンピューティングプロジェクトの中には、PCだけでなくゲーム機などの多様なデバイスを計算資源として活用する試みが行われてきました。GPUGRIDも例外ではなく、かつては
ソニー・コンピュータエンタテインメント(現:ソニー・インタラクティブエンタテインメント)製のゲーム機であるプレイステーション3(PS3) の内蔵プロセッサ(Cell Broadband Engine)を利用した計算参加にも対応していました。しかし、このプレイステーション3での計算サポートは、
2009年10月頃をもって終了しています。現在、プロジェクトへの参加は主にPC上で稼働するBOINCクライアントを通じて行われています。
プロジェクトへの参加
GPUGRIDプロジェクトへの参加は、BOINCクライアント
ソフトウェアを自身のコンピュータにインストールし、プロジェクトリストからGPUGRIDを選択することで可能です。参加者は、コンピュータがアイドル状態の際に、プロジェクトから送られてくる計算タスクを処理し、結果をインターネット経由で返送します。これにより、個人や組織は、自身のハードウェアリソースを提供することで、最先端の生命科学研究に貢献することができます。
GPUGRIDは、高性能なGPUを計算に活用するという点で先駆的なプロジェクトの一つであり、分子動力学シミュレーションによる生命科学研究の進展に重要な役割を果たしています。その研究テーマは進化しつつも、
分散コンピューティングの力を借りて科学的探求を続ける活動は現在も進行中です。
関連項目
BOINC
外部リンク
GPUGRID公式サイト (英語)