wiki:GpuWorkFetch

Version 1 (modified by davea, 15 years ago) (diff)

--

Work fetch and GPUs

Current policy

  • Do weighted round-robin simulation, get per-project and overall CPU shortfalls
  • If overall shortfall, get work from project with highest LTD
  • Scheduler request includes just "work_req_seconds".

Problems:

There may be no CPU shortfall, but GPU is idle

If GPU is idle, we should get work from a project that potentially has jobs for it.

If the project has both CPU and GPU jobs, we may need to tell to send only GPU jobs.

LTD isn't meaningful with GPUs

New policy

Keep track of which projects can use which GPUs.

Scheduler request includes