Changes between Version 23 and Version 24 of GpuWorkFetch
- Timestamp:
- Jan 25, 2009, 8:32:27 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GpuWorkFetch
v23 v24 7 7 * If there's a CPU shortfall, request work from the project with highest long-term debt (LTD). 8 8 9 The scheduler request has a s calar"work_req_seconds"9 The scheduler request has a single "work_req_seconds" 10 10 indicating the total duration of jobs being requested. 11 11 12 This policy has some problems . First:12 This policy has some problems: 13 13 14 14 * There's no way for the client to say "I have N idle CPUs; send me enough jobs to use them all". … … 38 38 == Terminology == 39 39 40 New abstraction: '''processing resource ''' or PRSC.41 The CPU is a PRSC and each coprocessor type is a PRSC.40 New abstraction: '''processing resource type''' or PRT. 41 CPU and each coprocessor type are PRTs. 42 42 43 43 A job sent to a client is associated with an app version, … … 54 54 New fields in the scheduler request message: 55 55 56 '''double cpu_req_sec onds''':: number of CPU seconds requested57 '''double cpu_req_ ninstances''':: send enough jobs to occupy this many CPUs56 '''double cpu_req_secs''':: number of CPU seconds requested 57 '''double cpu_req_instances''':: send enough jobs to occupy this many CPUs 58 58 59 59 And for each coprocessor type: 60 60 61 '''double req_sec onds''':: number of instance-seconds requested62 '''double req_ ninstances''':: send enough jobs to occupy this many instances61 '''double req_secs''':: number of instance-seconds requested 62 '''double req_instances''':: send enough jobs to occupy this many instances 63 63 64 64 For compatibility with old servers, the message still has '''work_req_seconds''',