| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 77
|
|
| Author |
|
|
Michael Goetz
Cruncher United States Joined: Dec 11, 2017 Post Count: 35 Status: Offline Project Badges:
|
Why not just offer CUDA assistance now? Nothing says the application has to be OpenCL. Simply put, OpenCL runs on AMD and Nvidia GPUs. CUDA only works with Nvidia. For a BOINC project, you want an app that all of your users can use rather than only half. The only reason to use a CUDA app is if it's a legacy application and no OpenCL version is available. |
||
|
|
robertmiles
Senior Cruncher US Joined: Apr 16, 2008 Post Count: 445 Status: Offline Project Badges:
|
I have not found a suitable online course in OpenCL, and therefore cannot convert any application to OpenCL. I have found, and taken, an online course in CUDA, but I'm still looking for information on how to interface to BOINC, and how to get started with compiling CUDA on my own computer instead of the remote computer used in the course.
----------------------------------------[Edit 1 times, last edit by robertmiles at Dec 19, 2017 3:18:37 AM] |
||
|
|
Chris S
Cruncher UK Joined: May 22, 2007 Post Count: 16 Status: Offline Project Badges:
|
Can't believe this is still going! Look, This project doesn't do GPU work, end of story. It might sometime in the future.
|
||
|
|
[VENETO] boboviz
Senior Cruncher Joined: Aug 17, 2008 Post Count: 184 Status: Offline Project Badges:
|
I have not found a suitable online course in OpenCL... To start..... https://handsonopencl.github.io/ https://software.intel.com/en-us/intel-opencl-support/training http://developer.amd.com/wordpress/media/2012/10/OpenCL-University-Kit-2.0.zip And, of course, youtube. Search David Gohara or AJ Guillon [Edit 2 times, last edit by [VENETO] boboviz at Dec 20, 2017 11:33:23 AM] |
||
|
|
Coleslaw
Veteran Cruncher USA Joined: Mar 29, 2007 Post Count: 1343 Status: Offline Project Badges:
|
Why not just offer CUDA assistance now? Nothing says the application has to be OpenCL. Simply put, OpenCL runs on AMD and Nvidia GPUs. CUDA only works with Nvidia. For a BOINC project, you want an app that all of your users can use rather than only half. The only reason to use a CUDA app is if it's a legacy application and no OpenCL version is available. Not entirely true. It would be better to offer a CUDA application for GPU (thus only supporting nVidia) then no GPU applications at all. Use the tools that you have. You can figure out OpenCL later if you really want to. In theory you are right. Realistically, not so much. ![]() ![]() ![]() ![]() [Edit 1 times, last edit by Coleslaw at Dec 20, 2017 10:35:13 PM] |
||
|
|
cristipurdel
Senior Cruncher Joined: Dec 13, 2008 Post Count: 158 Status: Offline Project Badges:
|
After about 200 hours of playing with python/numba I got the hang of using cuda on python. The speed should be about 25% of C, but the syntax is much "easier" to cope with. Plus you can make the code run on 'parallel' cpu and then easily switch to 'cuda' by changing one word
----------------------------------------https://github.com/cristipurdel/python/commit...eac9d19f26adb5169b18b8ae5 so where there's a will, there's a way :) ---------------------------------------- [Edit 2 times, last edit by cristipurdel at Oct 14, 2018 2:06:50 PM] |
||
|
|
BEFaughnan
Cruncher Joined: Dec 22, 2015 Post Count: 19 Status: Offline Project Badges:
|
I just use my GPUs on the GPUGRID while my CPUs run WCG. I guess GPUGRID is optimized for cuda cores though :-(
|
||
|
|
BladeD
Ace Cruncher USA Joined: Nov 17, 2004 Post Count: 28976 Status: Offline Project Badges:
|
Why not just offer CUDA assistance now? Nothing says the application has to be OpenCL. Simply put, OpenCL runs on AMD and Nvidia GPUs. CUDA only works with Nvidia. For a BOINC project, you want an app that all of your users can use rather than only half. The only reason to use a CUDA app is if it's a legacy application and no OpenCL version is available. Not entirely true. It would be better to offer a CUDA application for GPU (thus only supporting nVidia) then no GPU applications at all. Use the tools that you have. You can figure out OpenCL later if you really want to. In theory you are right. Realistically, not so much. No. It would be better to offer OpenCL, since nVidia shouldn't be rewarded for having a closed system (ie. CUDA)! |
||
|
|
Coleslaw
Veteran Cruncher USA Joined: Mar 29, 2007 Post Count: 1343 Status: Offline Project Badges:
|
I guess in your eyes, nothing is better than something as well. That is the logic you are clearly using to argue this point. In that case the argument is as valid as screaming at a wall...
----------------------------------------![]() ![]() ![]() ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I guess in your eyes, nothing is better than something as well. That is the logic you are clearly using to argue this point. In that case the argument is as valid as screaming at a wall... Sometimes screaming at walls helps me ![]() |
||
|
|
|