Message boards : Number crunching : Ralph support OpenCL ?
Previous · 1 . . . 4 · 5 · 6 · 7 · 8 · Next
Author | Message |
---|---|
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
Pocl 3.0 released with initial Opencl 3.0 support (and LLVM 14) |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
OpenCL 3.0.12 released (with his SDK) |
robertmiles Send message Joined: 13 Jan 09 Posts: 103 Credit: 331,865 RAC: 0 |
You could look for online introductory courses in OpenCL. I'm interested in such a course so I can start doing an OpenCL version for another BOINC project. Ralph@Home and Rosetta@Home look like very difficult first projects, though. The online OpenCL courses I've found so far all appear to either be long and expensive, or be basically addons for someone who is already using OpenCL. |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
The online OpenCL courses I've found so far all appear to either be long and expensive, or be basically addons for someone who is already using OpenCL. Today is not necessary to write code "directly" in OpenCl. You can write c++ code and target OpenCl kernel and device. For example, you can use oneAPI (it's SYCL) to target Nvidia and AMD gpu. |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
Today is not necessary to write code "directly" in OpenCl. An example: GPU performance portability using standard C++ with SYCL |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
|
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
PoCL 4.0 released, with support to OneApi driver (Intel GPU) |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
You could look for online introductory courses in OpenCL. I'm interested in such a course so I can start doing an OpenCL version for another BOINC project. This is interesting, but it seems not for entry level user... |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
|
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
HypSycl/OpenSycl has renamed as AdaptiveCpp |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
New PoCL 5.0 RC-1 has a new interesting features, OpenCl across networked system (over a LAN) |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
|
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
|
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
Have you read the discussions over on Rosetta@home asking for Nvidia GPU support? The first efforts to try it showed that the minirosetta algorithms are too memory-demanding to make much use of enough GPU cores to get very much speedup on Nvidia boards with a currently reasonable amount of video memory. Therefore, such a conversion would require so much of a rewrite that it currently doesn't look reasonable. This message is 14ys old, but it's true!! Now we have a cuda/nvidia gpu app (or, better, we have a beta app) Hope for an opencl/sycl/rocm/whatsoever app for other gpus (Amd, Intel, VideoCore, etc)! |
Grant (SSSF) Send message Joined: 13 Jun 24 Posts: 126 Credit: 193,939 RAC: 2,635 |
New "SCALE" Software Allows Natively Compiling CUDA Apps For AMD GPUs SCALE takes CUDA programs as-is and can even handle CUDA programs relying on line NVPTX Assembly. The SCALE compiler also is a drop-in replacement to NVIDIA's nvcc compiler and has a runtime that "impersonates" the NVIDIA CUDA Toolkit. Grant Darwin NT |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
New "SCALE" Software Allows Natively Compiling CUDA Apps For AMD GPUs There is A LOT of tools to convert automatically (or semi-automatically) CUDA code to OpenCL/OneApi/SYCL/etc. From AdaptiveCpp (using C++ as common language between Cuda/OpenCl/Sycl) to SpectralCompute, from HIPIFY to Coriander But there are 2 problems: - Nvidia could block your work (as they did with ZLUDA). I know, it's not a good thing for science to block others competitor, but CUDA is closed, so Nvidia can do it. - Developers have to "try and learn" new sw. And i don't know if they have the desire to.... |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
There is A LOT of tools to convert automatically (or semi-automatically) CUDA code to OpenCL/OneApi/SYCL/etc. For example, AdaptiveCpp is faster than CUDA on Nvidia gpu!!! |
robertmiles Send message Joined: 13 Jan 09 Posts: 103 Credit: 331,865 RAC: 0 |
There is A LOT of tools to convert automatically (or semi-automatically) CUDA code to OpenCL/OneApi/SYCL/etc. Where's your evidence that the Rosetta programs are written in a way that will allow such a conversion without using only graphics boards with extremely large numbers of GPU cores? |
[VENETO] boboviz Send message Joined: 9 Apr 08 Posts: 913 Credit: 1,892,541 RAC: 294 |
Where's your evidence that the Rosetta programs are written in a way that will allow such a conversion without using only graphics boards with extremely large numbers of GPU cores? No evidence. Mine is only a little demonstration that is possible to avoid CUDA, if necessary... |
robertmiles Send message Joined: 13 Jan 09 Posts: 103 Credit: 331,865 RAC: 0 |
Where's your evidence that the Rosetta programs are written in a way that will allow such a conversion without using only graphics boards with extremely large numbers of GPU cores? Possible for SOME programs. No evidence that the Rosetta programs are one of these. |
Message boards :
Number crunching :
Ralph support OpenCL ?
©2024 University of Washington
http://www.bakerlab.org