Thread 'BOINC and OPENCL'

Message boards : BOINC client : BOINC and OPENCL
Message board moderation

To post messages, you must log in.

AuthorMessage
Ludo

Send message
Joined: 17 Jun 09
Posts: 3
France
Message 25487 - Posted: 17 Jun 2009, 10:36:01 UTC

Hi,

I saw various threads about BOINC supporting NVdia (with CUDA) but not ATI.

As both NVidia and ATI now support OpenCL and have OpenCL driver (and sdk) it will not be better to support only OpenCL (and remove CUDA)?

The main advantage will be to have one code for both ATI and NVidia.

Bad idea?

Thanks

ID: 25487 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15575
Netherlands
Message 25491 - Posted: 17 Jun 2009, 10:48:47 UTC - in response to Message 25487.  
Last modified: 17 Jun 2009, 10:55:06 UTC

BOINC doesn't have to support anything, all it needs to be able to do is detect the videocard/GPU. It is up to the projects to decide if they want to use CUDA, CAL (Brook+) or OpenCL. OpenCL is still very much in its infancy, though. There aren't that many code examples around (I checked around two days ago), so it's a lot of feeling your way through it.

In the mean time ATI detection is slated for BOINC 6.10

The main advantage will be to have one code for both ATI and NVidia.

No, it won't. The way that you address an ATI GPU is very different from how you address an Nvidia GPU, so don't stare yourself blind on OpenCL as the end all and be all.
ID: 25491 · Report as offensive

Message boards : BOINC client : BOINC and OPENCL

Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.