Changes between Version 16 and Version 17 of AppPlan
- Timestamp:
- Apr 16, 2010, 1:40:44 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AppPlan
v16 v17 20 20 * In p_features, the processor features (e.g., fpu tsc pae nx sse sse2 mmx) 21 21 * In m_nbytes, the amount of RAM 22 * in '''sreq.global_prefs''' field, the user's global preferences23 22 * in '''sreq.coprocs''', a list of the hosts's coprocessors. 24 23 … … 33 32 double avg_ncpus; // avg #CPUs used by app (may be fractional) 34 33 double max_ncpus; // max #CPUs used (not currently used for anything) 35 double flops; // estimated FLOPS 34 double projected_flops; 35 // an estimate of the actual FLOPS. 36 // used to select versions, so make it higher for the preferred version 37 double peak_flops; 38 // the peak FLOPS of the devices to be used 36 39 char cmdline[256]; // passed to the app as a cmdline argument; 37 40 // this can be used, e.g. to control the # of threads used … … 42 45 the scheduler examines all latest-version app_versions for the platform, 43 46 calls '''app_plan()''' for each, 44 and selects the one for which '''flops''' is greatest. 45 The client uses '''flops''' to estimate job completion times. 47 and selects the one for which '''projected_flops''' is greatest. 46 48 47 49 If '''gpu_ram''' is nonzero, the BOINC client (6.10.25+)