Roly-Poly Scarecrow

日記と趣味

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[タグ未指定]
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

BOINC に関する追記

続・分散コンピューティングのレビューで CPU 時間の曖昧さについて記述していた。
これについて調べていると、以下の論文を見つけた。

Local Scheduling for Volunteer Computing (David P. Anderson, John McLeod VII) (PCGrid 2007)(BOINCのwebサイトで紹介されていた。)
----------------------------------
Abstract
BOINC, a middleware system for volunteer
computing, involves projects, which distribute jobs,
and hosts, which execute jobs. The local (host-level)
scheduler addresses two issues: when to fetch new jobs
from a project and, of the currently runnable jobs,
which to execute. It seeks to simultaneously satisfy a
number of constraints such as maintaining given
long-term ratios of work between projects, meeting
deadlines for job reporting, and providing variety to
the volunteer using uncertain, dynamic information
about resources and jobs. We describe these goals
and factors, and discuss BOINC's local scheduling
policies.

----------------------------------

この論文中では CPU Time の計算手法について触れているが、正確なCPU時間の計算を妨げる要因について以下のように述べている。

We can estimate the remaining CPU time of an unstarted job as the estimated number of floating-point operations (supplied by the project) divided by the floating-point benchmark of a CPU (measured by the BOINC client).
However, this can give consistently wrong estimates because either
a) the application is memory-intensive, while BOINC's benchmarks are not; or
b) the application may have been compiled with more or less optimization than the BOINC client.
我々はまだスタートしていないジョブの残りCPU時間を、(BOINCクライアントによって測定される)CPUの浮動小数点ベンチマークによって分割された(プロジェクトによって供給される)浮動小数点演算の概算値として評価することができる。
しかしながら、a) アプリケーションはメモリに強く依存しているので、常に間違った見積りを与える可能性があるが、BOINCのベンチマークはそうではない;もしくは
b)アプリケーションはBOINCクライアントと異なる程度の最適化でコンパイルされた可能性がある。
Translated by ito_otk


つまり環境によって左右されますよ、とちゃんと書いてある。
前回の記事の
>プロジェクトによって表記時間と実際の計算時間に差が出る
という記述に理由が与えられたと言える。

もっともBOINCはそういう様々なファクタを考慮してできるだけ正確な処理時間を計算していますよ、ということが続きに書いてあるんだがw
Tags: 
スポンサーサイト

[タグ] ぼやき
[ 2007/01/27 18:46 ] ソフトウェア&ハードウェア | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
プロフィール

rpscrw

Author:rpscrw
関東在住
Triple Triangle 党

管理人の属性
お気に入りリンク集

愛車達
'05 Zaskar Team
'03 Avalanche 2.0

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

にほんブログ村 自転車ブログ MTBへ
にほんブログ村


ジオターゲティング
月別アーカイブ
最新トラックバック


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。