Changes between Version 3 and Version 4 of NonCpuIntensive
- Timestamp:
- Aug 24, 2012, 9:36:19 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NonCpuIntensive
v3 v4 1 1 = Non-CPU-intensive applications = 2 2 3 A 'non-CPU-intensive' project is one whose applications use little CPU time. Examples include: 3 A 'non-CPU-intensive' application is one that uses little CPU time. 4 Examples include: 4 5 5 6 * Host measurements … … 8 9 * Network data access 9 10 10 A non-CPU-intensive project is treated specially by the core client: 11 Non-CPU-intensive applications can use chunks CPU time, as long as they do so infrequently. 11 12 12 * The core client maintains one result for the project 13 * The core client executes this result whenever computation is enabled, bypassing the normal CPU scheduling mechanism. 13 A non-CPU-intensive application is treated specially by the client: 14 14 15 A project labels itself as non-CPU-intensive by including the `<non_cpu_intensive>` flag in its [ProjectConfigFile configuration file]. 15 * The client maintains exactly one task for the application. 16 * The client executes this task whenever computation is enabled, bypassing the normal CPU scheduling mechanism. 16 17 17 This attribute is at the project level; there is no provision for a project to have some applications that are CPU intensive and some that aren't. 18 Applications can be labeled as non-CPU-intensive in two ways: 18 19 19 Non-CPU-intensive applications can use chunks CPU time; this won't break anything, and the CPU scheduler will adjust to it by changing its estimates of 'CPU efficiency'. However, non-CPU-intensive applications should try not to use more CPU time than their resource share fraction indicates. 20 * If the `<non_cpu_intensive>` flag is set in the project's [ProjectConfigFile configuration file], 21 then all applications are non-CPU-intensive. 22 * Individual applications can be marked as non-CPU-intensive 23 in their [XaddTool when they are created using xadd], 24 or using the [HtmlOps admin web interface]. 25 26 27 28 29