スパコンに匹敵! ボランティアコンピューティングとは

スパコンに匹敵! ボランティアコンピューティングとは

計算資源の有効利用

スパコンは、通常のコンピュータに比べて計算速度がはるかに高いコンピュータです。当然かかる費用も膨大で、一世代前の「京」では開発費に約1100億円、電気代などの運用費に年間約80億円かかっていました。実はこのスパコンに匹敵するほどの計算性能を、ほぼ無料で利用できる方法があります。
私たちがパソコンで日常的な作業をしているとき、実はパソコンが持つ計算性能の10%も使われておらず、残り90%は遊休状態にあるのです。インターネットに常時接続されているパソコンは全世界で20億台以上あるといわれており、これらの遊休計算資源をボランティアとして提供してもらって集めれば、スパコンに匹敵する計算能力を得ることができます。この方法を「ボランティアコンピューティング(VC)」といいます。

VCの計算プロジェクト

もっとも、VCにも課題はあります。依頼した計算結果が返ってこなかったり、悪意のあるユーザーが故意に間違った計算結果を返したりする懸念です。そこでVCの信頼性を上げるために、同じ計算を複数のユーザーに割り当て、各ユーザーの過去の正答率も考慮に入れつつ多数決で計算結果の正確さを判断するなどの対策がとられています。
実際のVCの計算プロジェクトとして、アメリカの電波望遠鏡が宇宙から受信した電波の解析や、病気の治療薬開発を目的としたタンパク質の立体構造解析などがあります。

用途の広い「並列計算」の実用化へ

上記の例は、個々のコンピュータが独立して計算を分担する「分散計算」の例です。一方、ほかのコンピュータの計算結果を利用して次の計算を行う「並列計算」は、ユーザーのコンピュータ同士の通信が必要になり、VCでの対応が困難です。ただ、天気予報や津波のシミュレーションなど、科学技術計算において並列計算の占める割合は少なくありません。そこで、サーバーを経由してユーザー間で送受信するシステムの開発など、VCでの並列計算の実用化に向けた取り組みが行われています。

※夢ナビ講義は各講師の見解にもとづく講義内容としてご理解ください。

※夢ナビ講義の内容に関するお問い合わせには対応しておりません。

先生情報 / 大学情報

山口大学 工学部 知能情報工学科 教授 福士 将 先生

山口大学 工学部 知能情報工学科 教授 福士 将 先生

興味が湧いてきたら、この学問がオススメ!

システム工学

メッセージ

大学では、何事も広く勉強して、自分が何に興味があるのかを探してほしいです。私自身はコンピュータゲームが好きで情報系の学部に入りましたが、実際に大学で勉強するうちにシステム工学の分野に引かれて今に至っています。勉強や研究の過程では困難なこともあるかもしれませんが、諦めずに地道な努力を続けましょう。一つ一つクリアしていけばきっと目標を達成できるはずです。VCで並列計算に対応するのは難しいといわれていますが、私も諦めずにこつこつとチャレンジを続けています。

山口大学に関心を持ったあなたは

山口大学は「発見し・はぐくみ・かたちにする 知の広場」を理念に、9学部からなる総合大学です。英語の苦手な人も得意になれる! 山口大学のTOEICを活用した英語教育はすっかり定着しました。また、学生だからこそ考えつくアイデアに、資金を提供するプログラムとして「おもしろプロジェクト」があります。これら山口大学の個性的な取り組みにぜひご注目ください。