Advanced search

Message boards : Wish list : AMD port using HIP

Author Message
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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...

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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)

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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

Very interesting
rocRAND

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

First release of HipCl

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

Sycl on Cuda

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.

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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.

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

Hypify

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

Developing a Cross-Architecture DPC++ Application using Migrated CUDA Stencil Code

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

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

Porting CUDA to SYCL/DPC++

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
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

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 59575 - Posted: 11 Nov 2022 | 14:50:53 UTC

Syclomatic

SYCLomatic aims to ease the transition of NVIDIA CUDA code-bases over to C++17-based SYCL as the Khronos API single source standard

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 59624 - Posted: 17 Dec 2022 | 10:01:42 UTC

Codeplay released oneAPI plugins for Nvidia and AMD gpu for free.

[VENETO] boboviz
Send message
Joined: 10 Sep 10
Posts: 158
Credit: 388,132
RAC: 0
Level

Scientific publications
wat
Message 61025 - Posted: 18 Jan 2024 | 15:38:11 UTC

Migrate CUDA to DPC++/Sycl

Post to thread

Message boards : Wish list : AMD port using HIP

//