Ticket #805 (closed Enhancement: fixed)

Opened 1 year ago

Last modified 9 months ago

CUDA: Failure in CPU ressource allocation

Reported by: Qedinux Assigned to: davea
Priority: Minor Milestone: Undetermined
Component: Client - Scheduler Policy Version: 6.4.5
Keywords: CUDA GPU Cc:

Description

Hi, I just tested CUDA capabilities of my computer.

  • O.S.: Windows XP 64 bit
  • CPU : AMD Athlon 64 Dual Core
  • GPU : nVidia GeForce? 8500 GT

First: The BOINC manager didn't detect the CUDA device when I managed this computer through Microsoft Remote Desktop.

Second: I essentially use BOINC for freerainbowtables project. Usually when running jobs from freerainbowtables project I got two tasks running, one on each core of my CPU. When I added the SETI@home project to test BOINC with CUDA, it stopped one of the two tasks and started running jobs from SETI@home. It allocated the second project to my second core. The problem is that this project doesn't use the core of my CPU but it uses my GPU. So this second core is unused.

Conclusion: Would it be possible to better allocate resources to projects. So in this case, I would like to allocate 100% of each core of CPU to freerainbowtables and 100% of my GPU to SETI@home instead of 100% of one core to freerainbowtables, the second core unused and 100% of GPU to SETI@home.

I hope my English isn't so bad.

Thanks

Change History

12/22/08 15:20:02 changed by Qedinux

Sorry, I said something wrong.

BOINC manager doesn't choose on which core a job will be executed. In this case, BOINC manager allocates 50% of CPU to freerainbowtables and 50% of CPU to SETI@home which don't use. My conclusion is still running. Would it be possible to choose which project may use cores of CPU or GPU.

Qedinux

12/22/08 18:23:40 changed by Nicolas

  • keywords changed from CUDA CPU GPU allocation to CUDA GPU.
  • owner changed from ballen to davea.
  • component changed from BOINC - API to Client - Scheduler Policy.

03/06/09 10:03:06 changed by romw

  • status changed from new to closed.
  • resolution set to fixed.

The first issue is a limitation in Windows in how Device Contexts are used. Nvidia doesn't believe it'll be fixed anytime soon.

Second issue should be fixed in the 6.6 recent builds.


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.