News for hackers. Stuff that matters.
Re:AMD's CDNA 3 Compute Architecture by jacoblambda on Sunday December 17, 2023 @02:34PM (#38675641)
They added support for high end radeon cards 2 months ago. Rocm is "eventually" coming to RDNA in general but it's a slow process which is more or less in line with how AMD has approached rocm from the start (targetting a very small subset of compute and slowly expanding it with each major version).

https://www.tomshardware.com/news/amd-enables-rocm-and-pytor...

Re:AMD's CDNA 3 Compute Architecture by mnau on Sunday December 17, 2023 @02:36PM (#38675656)
That's a good step forward. This separation is a massive barrier to entry. Making CUDA work reliably on every product was a masterstroke by NVIDIA.
Re:AMD's CDNA 3 Compute Architecture by deskamess on Sunday December 17, 2023 @07:08PM (#38677743)
I am getting the impression their (AMD) understanding of software/Devx is not as good as nvidia. There seems to be some sort of inertia in getting the software side moving - as if, now that they are behind, they are not willing to make any mistakes, so they hold off on doing anything decisive - instead opting for continuing the status quo mode but perhaps adding a few more resources.
Re:AMD's CDNA 3 Compute Architecture by treprinum on Sunday December 17, 2023 @05:05PM (#38676938)
The issue is that RDNA and CDNA are different so when an enthusiast makes a fast RDNA code it doesn't mean it would work well on CDNA and vice-versa. Not sure why AMD had to go this route, only high-end pros will write software for CDNA and they won't get any mindshare.
Re:AMD's CDNA 3 Compute Architecture by JonChesterfield on Sunday December 17, 2023 @05:52PM (#38677238)
What do you have in mind for code that works noticeably better on one than the other?
Re:AMD's CDNA 3 Compute Architecture by jacoblambda on Sunday December 17, 2023 @10:54PM (#38679087)
That's not accurate at all.

Someone writing for the rocm platform will be writing HIP and then HIPCC will compile that down into the actual runtime targeting the given architecture. HIP is pretty platform agnostic so very little device specific optimization tends to go into idiomatic HIP.

Re:AMD's CDNA 3 Compute Architecture by treprinum on Monday December 18, 2023 @05:20AM (#38680883)
There are many low-level details in CUDA to get it working fast on a given GPU architecture that compilers don't address at all.