Page 1 of 1

AMD Rocm7.0 Beta

Posted: Thu Jun 05, 2025 10:32 am
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

Re: AMD Rocm7.0 Beta

Posted: Thu Jun 05, 2025 10:45 am
by muziqaz
Thanks, but this is in no benefit to FAH.



Saying that: threads like that are welcome for general discussion ;)

Re: AMD Rocm7.0 Beta

Posted: Fri Jun 06, 2025 8:30 am
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.

Re: AMD Rocm7.0 Beta

Posted: Fri Jun 06, 2025 8:44 am
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 :)

Re: AMD Rocm7.0 Beta

Posted: Fri Jun 06, 2025 7:00 pm
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