BURP and CUDA

Message boards : General talk : BURP and CUDA
Message board moderation

To post messages, you must log in.

AuthorMessage
kraftman

Send message
Joined: 29 May 08
Posts: 12
Credit: 126,930
RAC: 0
Message 9051 - Posted: 14 Jan 2009, 16:47:27 UTC

I know you\'ve got enough on your plate at the moment with generally sorting BURP out, but I was wondering if there were any plans to add CUDA support for BURP? I think it would at the very least double the work done by my pc, probably a lot more as the work being done by BURP is similar to the work GPU\'s are designed to carry out.

Currently BURP is running on 3 cores, SETI is running on my GPU but using enough of my 4th core to prevent BURP running on that one too. :(

sorry if this has already been discussed!
ID: 9051 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Project donor
Avatar

Send message
Joined: 11 Apr 05
Posts: 403
Credit: 2,182,867
RAC: 4
Message 9055 - Posted: 14 Jan 2009, 20:15:02 UTC

Well, I recently thought about bringing that idea up, too.
But due to the nature of this project I see it a bit difficult and rejected the question for it.
The WUs can vary a lot in crunching time (from seconds up to several hours).
The current session 920 needs lot of it per WU (my shortest one was until now about 6 hours), so it would be useful to have a fast CUDA app, but the most sessions don\'t have much of such long WUs as far as I experienced, so a CUDA app would be a bit of a waste.
That are my humble 2 cents about it. ;-)
Life is Science, and Science rules. To the universe and beyond
Proud member of BOINC@Heidelberg
My BOINC-Stats
ID: 9055 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
kraftman

Send message
Joined: 29 May 08
Posts: 12
Credit: 126,930
RAC: 0
Message 9056 - Posted: 14 Jan 2009, 23:20:08 UTC - in response to Message 9055.  
Last modified: 14 Jan 2009, 23:51:35 UTC

Well, I recently thought about bringing that idea up, too.
But due to the nature of this project I see it a bit difficult and rejected the question for it.
The WUs can vary a lot in crunching time (from seconds up to several hours).
The current session 920 needs lot of it per WU (my shortest one was until now about 6 hours), so it would be useful to have a fast CUDA app, but the most sessions don\'t have much of such long WUs as far as I experienced, so a CUDA app would be a bit of a waste.
That are my humble 2 cents about it. ;-)


Surely no WU\'s should have a crunching time of several seconds? if that were the case it would be more efficient to do them on a single pc. Being too fast shouldn\'t be a reason not to use it :P

anyway, even if BURP wont be using CUDA, is there a way to force a 4th BURP task to run on the same core as SETI? Seti is only using the 4th core to sort out the GPU, so much of it is going to waste.

EDIT: seems its doing what I wanted it to now ^^


ID: 9056 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
kraftman

Send message
Joined: 29 May 08
Posts: 12
Credit: 126,930
RAC: 0
Message 9137 - Posted: 20 Jan 2009, 23:21:54 UTC - in response to Message 9056.  

*BUMP*

any feedback for this? or maybe i should have put it in a different section? :S
ID: 9137 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4556
Credit: 2,097,282
RAC: 0
Message 9152 - Posted: 21 Jan 2009, 11:42:56 UTC - in response to Message 9137.  

It\'s not only BURP but also the renderer that has to support CUDA. But the way things are done here really requires the renderer to be opensource to be able to work with our client. At the moment no opensource CUDA renderer exists.
ID: 9152 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Professor Desty Nova
Avatar

Send message
Joined: 21 Mar 05
Posts: 97
Credit: 290,527
RAC: 0
Message 9170 - Posted: 24 Jan 2009, 15:56:47 UTC

Better wait for OpenCL and use any GPU card, not be tied to proprietary GPGPU solutions.


Professor Desty Nova
Researching Karma the Hard way
ID: 9170 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
noderaser
Project donor
Avatar

Send message
Joined: 28 Mar 06
Posts: 515
Credit: 1,567,501
RAC: 2
Message 9223 - Posted: 30 Jan 2009, 5:36:25 UTC

Will OpenCL be backwards compatible with older (don\'t want to say \"any\") graphics cards, or only new ones designed with OpenCL support?
Click here to see My Detailed BOINC Stats
ID: 9223 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4556
Credit: 2,097,282
RAC: 0
Message 9224 - Posted: 30 Jan 2009, 9:00:21 UTC

Cards typically come with a certain level of OpenGL support plus a set of extensions. Some of the extensions may be vendor-specific versions of what will later enter a higher version of OpenGL as an accepted standard.

So in short the answer is (typically): No, new features in OpenGL are not backwards compatible.
ID: 9224 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
noderaser
Project donor
Avatar

Send message
Joined: 28 Mar 06
Posts: 515
Credit: 1,567,501
RAC: 2
Message 9234 - Posted: 31 Jan 2009, 4:13:39 UTC

I was under the impression that OpenCL and OpenGL weren\'t related...
Click here to see My Detailed BOINC Stats
ID: 9234 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4556
Credit: 2,097,282
RAC: 0
Message 9250 - Posted: 1 Feb 2009, 10:29:12 UTC

Ah sorry, thought you wrote \"OpenGL\" (that\'s what you get for reading forums on a laptop screen in sunlight).

I think it\'s hard to say whether OpenCL is backwards compatible with any card, but I think one of the basic ideas was to make it a framework that would execute on any multiprocessor platform (be that GPU or CPU). Whether that also includes cards older than the CUDA capable cards (ie. if it includes cards without the compute extension) is a good question.

BrooksGPU, for instance, seems to be capable of compiling into shader code which runs on even older cards (with a big penalty in speed, though.
ID: 9250 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
noderaser
Project donor
Avatar

Send message
Joined: 28 Mar 06
Posts: 515
Credit: 1,567,501
RAC: 2
Message 9266 - Posted: 2 Feb 2009, 2:10:10 UTC

With BOINCers, I doubt speed penalty would be much of an obstacle, just to get another core crunching!
Click here to see My Detailed BOINC Stats
ID: 9266 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : General talk : BURP and CUDA