Message boards : Number crunching : Ralph support OpenCL ?
Previous · 1 . . . 4 · 5 · 6 · 7 · 8 · Next
Author | Message |
---|---|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
Pocl 3.0 released with initial Opencl 3.0 support (and LLVM 14) |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
OpenCL 3.0.12 released (with his SDK) |
![]() 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. |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
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. |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
Today is not necessary to write code "directly" in OpenCl. An example: GPU performance portability using standard C++ with SYCL |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
PoCL 4.0 released, with support to OneApi driver (Intel GPU) |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 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. This is interesting, but it seems not for entry level user... |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
HypSycl/OpenSycl has renamed as AdaptiveCpp |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
New PoCL 5.0 RC-1 has a new interesting features, OpenCl across networked system (over a LAN) |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
|
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
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: 102 Credit: 189,508 RAC: 2,300 ![]() |
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 |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
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.... |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 RAC: 0 |
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!!! |
![]() 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? |
![]() Send message Joined: 9 Apr 08 Posts: 904 Credit: 1,889,390 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? No evidence. Mine is only a little demonstration that is possible to avoid CUDA, if necessary... |
Message boards :
Number crunching :
Ralph support OpenCL ?
©2024 University of Washington
http://www.bakerlab.org