AMD port using HIP

Message boards : Wish list : AMD port using HIP
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 45307 - Posted: 17 Nov 2016, 21:42:00 UTC
Last modified: 17 Nov 2016, 21:42:57 UTC

I know we've talked about AMD GPU support a lot and so far it has not worked out well. Maybe their new "HIP" in the Open Compute / Boltzmann / ROCm 1.3 initiative could be worth a new try? Usig it to port CAFFE from CUDA to AMD-something was presumably surprisingly easy and faster than OpenCL out of the box.

MrS
Scanning for our furry friends since Jan 2002
ID: 45307 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 46412 - Posted: 31 Jan 2017, 10:21:18 UTC - in response to Message 45307.  

Multiscale Lab, the lab of gpugrid, some times ago published this tool: SWAN, porting cuda to opencl...
ID: 46412 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 47195 - Posted: 11 May 2017, 16:05:35 UTC - in response to Message 45307.  

Maybe their new "HIP" in the Open Compute / Boltzmann / ROCm 1.3 initiative could be worth a new try?


Now ROCm is at 1.5 version.....(with full support to opencl)
ID: 47195 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 47386 - Posted: 7 Jun 2017, 21:41:05 UTC

Apparently there is another way to compile CUDA codes to OpenCL. I understand the project team is pretty busy keeping up with the current crunching power, though.

MrS
Scanning for our furry friends since Jan 2002
ID: 47386 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 48073 - Posted: 30 Oct 2017, 14:49:11 UTC - in response to Message 45307.  

Maybe their new "HIP" in the Open Compute / Boltzmann / ROCm 1.3 initiative could be worth a new try?


With the latest version (1.4) there are a lot of new features, bugfix, documentation, etc
HIP
ID: 48073 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 48784 - Posted: 2 Feb 2018, 17:36:49 UTC

Very interesting
rocRAND
ID: 48784 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 49240 - Posted: 6 Apr 2018, 8:54:34 UTC

Another interesting news about converting Cuda into OpenCl
LLVM Cuda to HIP
ID: 49240 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 49241 - Posted: 6 Apr 2018, 9:09:20 UTC - in response to Message 48073.  

With the latest version (1.4) there are a lot of new features, bugfix, documentation, etc
HIP


Uh, i forget the new version of HIP (1.5) with new features


- Support threadIdx, blockIdx, blockDim directly (no need for hipify conversions in kernels.) HIP Kernel syntax is now identical to CUDA kernel syntax - no need for extra parms or conversions.
- Remove need for manual destructors
- Provide printf in device code
- Support for globals when using module API
- hipify-clang now supports using newer versions of clang
- HIP texture support equivalent to CUDA texture driver APIs

etc
ID: 49241 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 51807 - Posted: 14 May 2019, 12:17:43 UTC - in response to Message 49240.  

Another interesting news about converting Cuda into OpenCl
LLVM Cuda to HIP


Another big step to cuda-opencl conversion tool
HypSYCL
ID: 51807 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 52296 - Posted: 17 Jul 2019, 17:34:00 UTC

ReSYCLator seems to be interesting.
And, also, an interesting article about Cuda, OpenCl and Sycl
ID: 52296 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 52688 - Posted: 21 Sep 2019, 6:10:15 UTC

First release of HipCl
ID: 52688 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 53608 - Posted: 4 Feb 2020, 13:14:20 UTC

ID: 53608 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
rod4x4

Send message
Joined: 4 Aug 14
Posts: 266
Credit: 2,219,935,054
RAC: 0
Level
Phe
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 53612 - Posted: 4 Feb 2020, 23:10:40 UTC - in response to Message 53608.  

Sycl on Cuda


Will it work with a Wrapper (ACEMD3)? That could pose some issues.
ID: 53612 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 53869 - Posted: 6 Mar 2020, 10:40:41 UTC - in response to Message 53612.  

Sycl on Cuda


Will it work with a Wrapper (ACEMD3)? That could pose some issues.

Why not? With this big batch, Amd hardware, maybe, is welcome.
ID: 53869 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 54334 - Posted: 15 Apr 2020, 11:44:25 UTC

Another big step: hipCl 0.9
ID: 54334 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 55323 - Posted: 20 Sep 2020, 21:36:55 UTC

ID: 55323 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 55837 - Posted: 28 Nov 2020, 8:48:26 UTC

ID: 55837 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 56006 - Posted: 15 Dec 2020, 15:48:56 UTC

You can win 1000$ (and others prizes) porting CUDA code to SYCL: The Great Cross Architecture Challenge
ID: 56006 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 56768 - Posted: 12 Mar 2021, 15:59:45 UTC

ID: 56768 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[VENETO] boboviz

Send message
Joined: 10 Sep 10
Posts: 164
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 59185 - Posted: 2 Sep 2022, 9:25:19 UTC

AMD released Orochi to dynamic runtime switching between radeon HIP & NVIDIA CUDA
ID: 59185 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
1 · 2 · Next

Message boards : Wish list : AMD port using HIP

©2025 Universitat Pompeu Fabra