以下は JE2BWM ほかが作成した翻訳 です。 原文は University of California より GFDL で配付されており、 この翻訳も GFDL に従います。
原文: Non-CPU-intensive applications   (翻訳対象の更新日付は 4:45 PM UTC, June 26 2006 です)。

CPU を散発的にしか使わないアプリケーション

boinc.gif
(英語のみ)

 

「CPU を散発的にしか使わないプロジェクト(non-CPU-intensive project)」 とは、そのアプリケーションがほとんど CPU を使わないプロジェクトのことです。 以下のようなアプリケーションの例があります。 「CPU を散発的にしか使わないプロジェクト」は、コア・クライアントから以下のような特別な扱いを受けます。

このようなプロジェクトは自分自身が 「CPU を散発的にしか使わないプロジェクト」であることを示す標識として、 構成定義ファイルの中に <non_cpu_intensive> フラグを含みます。

この属性はプロジェクト単位に付けられるものです。 1つのプロジェクトが、 CPU を暇なく使うアプリケーションと、散発的にしか使わないアプリケーションの両方を持つことはできません。

「CPU を散発的にしか使わないアプリケーション」は、長い時間 CPU を使うことがありえます。 それでも問題が起こることはありません。 CPU スケジューラが、 「CPU 効率」の推定値を自己調節して対処します。 そうではあっても、 「CPU を散発的にしか使わないアプリケーション」は、 自分の資源占有率が全体に占める割合を越えて CPU を使うことのないように努力するべきです。


(訳注1): ウェブ・クローリング
Web crawling. ウェブの検索エンジンのために、インターネット上のコンテンツをかき集めて、 検索インデックスなどを用意する処理。

BOINCの訳のメインページに戻る | (原文のメインページに戻る)
 

最終更新時刻 00:54:16, 2006年08月12日(JST)
Copyright © 2012 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
Copyright © 2012 Komori Hitoshi(je2bwm at jarl.com). Japanese translation from English web pages on BOINC. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.