AMD Rocm7.0 Beta

If you think it might be a driver problem, see viewforum.php?f=79

Moderators: Site Moderators, FAHC Science Team

Post Reply
boboviz
Posts: 17
Joined: Sun Jun 03, 2018 8:27 pm

AMD Rocm7.0 Beta

Post by boboviz »

ROcm 7.0 Beta
With the upcoming HIP 7.0 release in second half of 2025, we’re taking a bold step toward simplifying cross-platform programming by aligning HIP C++ even more closely with CUDA. AMD tightly integrates our automatic HIPIFY conversion tool with our HIP runtime and compiler. Users can quickly port CUDA code into HIP C++ with HIPIFY to target AMD GPUs. However, small differences between our implementation of the HIP C++ programming model and CUDA C++ often require manual intervention to adjust your code base. This causes additional work for software developers targeting GPU families from both providers. We understand this and are making changes to ROCm to reduce this friction based on customer requests. We also know adopting changes in our programming model requires early notification. We don’t take API breaking changes lightly and for your benefit, we are making an early prototype available to assist in porting to the new HIP 7.0 API
muziqaz
Posts: 1807
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: AMD Rocm7.0 Beta

Post by muziqaz »

Thanks, but this is in no benefit to FAH.



Saying that: threads like that are welcome for general discussion ;)
FAH Omega tester
Image
boboviz
Posts: 17
Joined: Sun Jun 03, 2018 8:27 pm

Re: AMD Rocm7.0 Beta

Post by boboviz »

muziqaz wrote: Thu Jun 05, 2025 10:45 am Thanks, but this is in no benefit to FAH.
Maybe this will help with HIP development (maybe)
HIP 7.0 is designed to enhance GPU code portability and simplify cross-vendor GPU development. By aligning HIP more closely with CUDA semantics, refining error handling, and streamlining header structures, the HIP 7.0 release reduces the effort needed to maintain portable codebases.
muziqaz
Posts: 1807
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: AMD Rocm7.0 Beta

Post by muziqaz »

boboviz wrote: Fri Jun 06, 2025 8:30 am
muziqaz wrote: Thu Jun 05, 2025 10:45 am Thanks, but this is in no benefit to FAH.
Maybe this will help with HIP development (maybe)
HIP 7.0 is designed to enhance GPU code portability and simplify cross-vendor GPU development. By aligning HIP more closely with CUDA semantics, refining error handling, and streamlining header structures, the HIP 7.0 release reduces the effort needed to maintain portable codebases.
No, we are not porting code from CUDA. Hip compiler does that behind the scenes.
Also, while I appreciate the enthusiasm and community engagement in regards to new releases of ROCm, we have it covered :)
Any updates to ROCm, will not require FAHcore re-development, as HIP FAHcore just tells whatever hip libraries come with the driver to start computing.
So if there are some performance or feature improvements in your new drivers, FAHcore will probably utilise that :)
Last edited by muziqaz on Fri Jun 06, 2025 8:34 pm, edited 1 time in total.
FAH Omega tester
Image
boboviz
Posts: 17
Joined: Sun Jun 03, 2018 8:27 pm

Re: AMD Rocm7.0 Beta

Post by boboviz »

muziqaz wrote: Fri Jun 06, 2025 8:44 amSo if there are some performance or feature improvements in your new drivers, FAHcore will probably utilise that :)
:D
Post Reply