Message boards : Number crunching : WHAT DOES NOT WORK OF BOINC FOR GPUGRID?
Author | Message |
---|---|
You guys are running our application under bOINC more than us, therefore have a better vision of things at which the BOINC client is not doing well related to ACEMD. Please report it on this thread, we discuss the priority and try to push the changes into BOINC. | |
ID: 13109 | Rating: 0 | rate: / Reply Quote | |
2) Strict FIFO does not allow long queues to be used or for Resource Share to be respected if more than two GPU projects are run at the same time. | |
ID: 13120 | Rating: 0 | rate: / Reply Quote | |
This is the king of things that should be reported to BOINC directly. | |
ID: 13121 | Rating: 0 | rate: / Reply Quote | |
How about allowing specific GPUs to be enabled/disabled ie disable GPU1 on a gtx295 while leaving GPU0 enabled | |
ID: 13129 | Rating: 0 | rate: / Reply Quote | |
How about being able to disable screensavers on some GPUs (such as those used by GPUGRID) but not others (such as those actually connected to a monitor, if there is no overlap) in multi-GPU situations? | |
ID: 13131 | Rating: 0 | rate: / Reply Quote | |
This is the king of things that should be reported to BOINC directly. It has been, and it is a project specific issue in that you, like MW, could lose significant capability because Resource Share is over-ridden by strict FIFO ... but, up to you if you are not interested in fighting for your proper Resource Share ... | |
ID: 13138 | Rating: 0 | rate: / Reply Quote | |
An awful lot of BOINC's behaviour is still inherited from the earliest days: implicit assumptions that there is only one computing resource (the CPU, even if there are multiple copies of it), and that each project only has one kind of application to run on that CPU. 11/10/2009 11:41:39 GPUGRID [wfd] CPU: fetch share 0.00 debt -404704.37 backoff dt 0.00 int 480.00 (overworked) (blocked by prefs) So, I won't bother pestering GPUGrid for CPU work, or AQUA for CUDA work - perfect. The next one I'd like to see moved to being a project control, rather than a BOINC-wide control, is 'Use GPU while computer is in use?'. I find GPUGrid to be pretty 'friendly' while CUDA apps are running - there isn't much display lag or jerkiness. [For ordinary text-based work - I'm not speaking as a gamer here]. But some CUDA apps (AQUA, SETI VLAR) made the computer almost unusable, so the control to disable the GPU was introduced, and defaulted to 'on'. You will be losing a lot of crunching power to this. Making the option project-specific, and defaulting it appropriately, would make better use of the resource. Then there's the thorny problem of work estimation and DCF. As I've said here before, badly-estimated work is a particular problem for new joiners (with a default DCF of 1), but is hidden from the old hands by DCF. Until you add a second application - ATI/OpenCL, for instance. Anyone running both apps will quickly notice that a single DCF can't track both of them. BOINC needs to hold and update separate DCFs for each app_version, otherwise BOINC will be in danger of fetching too much work and returning it late (particularly relevant to the quick turnround you strive for here). | |
ID: 13141 | Rating: 0 | rate: / Reply Quote | |
This is the king of things that should be reported to BOINC directly. A short view on RAC share of the big teams suggests this question has been answered. Not sure why I should engage more in a project which forces me to disable the cache for my best running app and gives out the lion share of credits only to those having a GT200 chip. Additionally, from one day to the next, we may be told that we are surplus to the needs, just as PS3 owners have been lately. No offence meant, but in my eyes this is looking really dubious. ____________ | |
ID: 13164 | Rating: 0 | rate: / Reply Quote | |
Hi! | |
ID: 13169 | Rating: 0 | rate: / Reply Quote | |
I would like to see some manual controls, such as processor affinity and the ability to limit the number of CPU cores a given project can use at once. Some projects use huge amounts of ram and only work effectively if limited to one or two cores of a quad. Also the ability to assign a backup project(s) that will DL and run one WU at a time only as needed and only if the main project runs out of work. | |
ID: 13207 | Rating: 0 | rate: / Reply Quote | |
Message boards : Number crunching : WHAT DOES NOT WORK OF BOINC FOR GPUGRID?