ワークユニット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/02 03:37 UTC 版)
「Folding@home」の記事における「ワークユニット」の解説
ワークユニット(Work units, 作業単位)とは、クライアントに処理を依頼するタンパク質データのことである。 作業単位は、マルコフモデル(英語版)における状態間のシミュレーションの断片である。 ワークユニットがダウンロードされ、ボランティアのコンピュータで完全に処理された後、それはFolding@homeのサーバーに戻され、ボランティアにクレジットポイントが与えられる。 このサイクルは自動的に繰り返される。 すべてのワークユニットには期限があり、この期限を超えた場合、ユーザーはクレジットを取得できず、自動的に別の参加者に再発行される。 タンパク質のフォールディングは連続的に行われ、多くのワークユニットは前任者から生成されるため、妥当な期間が経過してもワークユニットが返却されない場合は、シミュレーションプロセス全体が正常に進行するようになっている。 これらの期限の関係上、Folding@homeの最小システム要件は、Pentium 3 450 MHz CPUとStreaming SIMD Extensions(SSE)である。 しかし、高性能クライアント用のワークユニットは、単一プロセッサクライアント用のワークユニットよりもはるかに短い期限が設定されており、それは科学的利益の大部分がシミュレーションを迅速に完了することに依存しているためである。 一般公開前に、ワークユニットはいくつかの品質保証段階を経て、問題のあるものが完全に利用可能にならないようにする。 これらのテスト段階には、Folding@home全体での最終的な完全リリースの前に、内部テスト、ベータテスト、および高度テストが含まれる。 Folding@homeのワークユニットは、処理中にまれにエラーが発生する場合を除き、通常、一度だけ処理される。 もしこれが3人の異なるユーザに発生した場合、そのユニットは自動的に配布から除去される。 Folding@homeサポートフォーラムは、問題のあるハードウェアに起因する問題と不良のワークユニットに起因する問題を区別するために使用することができる。
※この「ワークユニット」の解説は、「Folding@home」の解説の一部です。
「ワークユニット」を含む「Folding@home」の記事については、「Folding@home」の概要を参照ください。
- ワークユニットのページへのリンク