Folding@home
スーパーコンピュータのFLOPS性能は、従来のLINPACKベンチマークを実行することで評価される。 この短期的なテストでは、LINPACKがスーパーコンピュータのハードウェアに効率的にマップされるため、実世界のタスクでの持続的なパフォーマンスを正確に反映することは困難である。 コンピューティングシステムはアーキテクチャや設計が異なるため、直接比較することは困難である。 これにもかかわらず、FLOPSはスーパーコンピューティングで使用される主要な速度指標であることに変わりはない。 対照的に、Folding@homeは、ワークユニット(作業単位)が完了するのにかかる時間を測定することで、実経過時間(英語版)を使用してFLOPSを決定する。
2007年9月16日、PlayStation 3の参加もあり、Folding@homeプロジェクトは、ネイティブ 1ペタFLOPS(参考: エクサスケール・コンピューティング)を超える持続的な性能を正式に達成し、あらゆる種類の計算機システムで初めての達成となった。 当時のTop500で最速のスパコンはBlueGene/Lで0.280ペタFLOPSであった。 翌年の2008年5月7日にはネイティブ 2ペタFLOPSを超える持続性能を達成し、2008年8月にはネイティブ 3ペタFLOPS、2008年9月28日にはネイティブ 4ペタFLOPSのマイルストーンを達成した。
骨形成不全症は、脆性骨疾患として知られており、致死的になる可能性のある不治の遺伝性骨疾患である。 この病気の人は、機能的な結合骨組織を作ることができない。 この疾患は、様々な構造的役割を果たし、哺乳類に最も多く存在するタンパク質であるI型コラーゲンの突然変異が最も一般的な原因となっている。 この突然変異は、コラーゲンの三重らせん構造の変形を引き起こし、自然に破壊されなければ、骨組織の異常や弱体化を引き起こす。 2005年、Folding@homeは、それまでのシミュレーション手法を改良した新しい量子力学的手法をテストした。 研究者は、Folding@homeをコラーゲンのフォールディングと折りたたみのミスフォールディングの研究に使用してきたが、アルツハイマー病やハンチントン病の研究と比較すると、この研究はパイロットプロジェクトとしての関心が高いようである。
ワークユニット(Work units, 作業単位)とは、クライアントに処理を依頼するタンパク質データのことである。 作業単位は、マルコフモデル(英語版)における状態間のシミュレーションの断片である。 ワークユニットがダウンロードされ、ボランティアのコンピュータで完全に処理された後、それはFolding@homeのサーバーに戻され、ボランティアにクレジットポイントが与えられる。 このサイクルは自動的に繰り返される。 すべてのワークユニットには期限があり、この期限を超えた場合、ユーザーはクレジットを取得できず、自動的に別の参加者に再発行される。 タンパク質のフォールディングは連続的に行われ、多くのワークユニットは前任者から生成されるため、妥当な期間が経過してもワークユニットが返却されない場合は、シミュレーションプロセス全体が正常に進行するようになっている。 これらの期限の関係上、Folding@homeの最小システム要件は、Pentium III 450 MHz CPUとStreaming SIMD Extensions(SSE)である。
2014年には、Google ChromeとChromiumのWebブラウザ用のクライアントがリリースされ、ユーザがFolding@homeをWebブラウザで実行できるようになった。 このクライアントでは、ChromiumベースのWebブラウザに搭載されているGoogle Native Client(NaCl)機能を利用して、ユーザーのマシン上のサンドボックスでFolding@homeのコードをネイティブに近い速度で実行していた。 NaClの段階的な廃止とFolding@homeでの変更により、Webクライアントは2019年6月に恒久的にシャットダウンされた。