Changes between Version 2 and Version 3 of GpuWorkFetch
- Timestamp:
- Dec 23, 2008, 12:07:29 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GpuWorkFetch
v2 v3 3 3 == Current policy == 4 4 5 * Do weighted round-robin simulation, get per-project and overall CPU shortfalls 5 * Weighted round-robin simulation 6 * get per-project and overall CPU shortfalls 7 * see what misses deadline 6 8 * If overall shortfall, get work from project with highest LTD 7 9 * Scheduler request includes just "work_req_seconds". … … 27 29 * shortfall 28 30 31 Round-robin simulator computes: 32 * shortfalls (total and per-project) for all proc types 33 29 34 Scheduler request includes: 30 35 * for each proc type, # idle, and # of seconds to fill 36 * still includes work_req_seconds (for backwards compat) 31 37 38 Work fetch: 39 * for each proc type (start with coprocs) 40 * if shortfall 41 42 CPU sched policy 43