36 ms·
ROCm is not spelled out anywhere in their documentation and the best answers in search come from Github and not AMD official documents "Radeon Open Compute Pla
by AndrewKemendo 3y ago
ROCm is not spelled out anywhere in their documentation and the best answers in search come from Github and not AMD official documents
"Radeon Open Compute Platform"
https://github.com/ROCm/ROCm/issues/1628 https://github.com/ROCm/ROCm/issues/1628
And they wonder why they are losing. Branding absolutely matters.
- phh 3y agoI have no idea what CUDA stands for, and I live just fine without knowing it.
- moffkalast 3y agoCleverly Undermining Disorganized AMD
- rvnx 3y agoCountless Updates Developer Agony
- egorfine 3y agoThis is the right definition.
- hyperbovine 3y agoLost five hours of my life yesterday discovering the fact that "CUDA 12.3" != "CUDA 12.3 Update 2". (Yes, that's obvious, but not so obvious when your GPU applications submitted to a cluster start crashing randomly for no apparent reason.)
- smokel 3y agoCompute Unified Device Architecture [1] [1] https://en.wikipedia.org/wiki/CUDA https://en.wikipedia.org/wiki/CUDA
- alfalfasprout 3y agoCrap, updates destroyed (my) application
- rtavares 3y agoLater in the same thread: > ROCm is a brand name for ROCm™ open software platform (for software) or the ROCm™ open platform ecosystem (includes hardware like FPGAs or other CPU architectures). > Note, ROCm no longer functions as an acronym.
- ametrau 3y ago>> Note, ROCm no longer functions as an acronym. That is really dumb. Like LLVM.
- marcus0x62 3y agoThat, and it only runs on a handful of their GPUs.
- NekkoDroid 3y agoIf you are talking about the "supported" list of GPUs, those listed are only the ones they fully validate and QA test, other of same gen are likely to work, but most likely with some bumps along the way. In one of the a bit older phoronix posts about ROCm one of their engeneers did say they are trying to expand the list of validated & QA'd cards, as well as destinguishing between "validated", "supported" and "non-functional"
- machomaster 3y agoThey can say whatever but the action is what matters, not wishes and promises. And the reality is that list of supported GPUs has been unchanged since they first announced it a year ago.
- alwayslikethis 3y agoI mean, I also had to look up what CUDA stands for.
- sorenjan 3y agoFunnily enough it doesn't work on their RDNA ("Radeon DNA") hardware (with some exceptions I think), but it's aimed at their CDNA (Compute DNA). If they would come up with a new name today it probably wouldn't include Radeon. AMD seems to be a firm believer in separating the consumer chips for gaming and the compute chips for everything else. This probably makes a lot of sense from a chip design and current business perspective, but I think it's shortsighted and a bad idea. GPUs are very competent compute devices, and basically wasting all that performance for "only" gaming is strange to me. AI and other compute is getting more and more important for things like image and video processing, language models, etc. Not only for regular consumers, but for enthusiasts and developers it makes a lot of sense to be able to use your 10 TFLOPS chip even when you're not gaming. While reading through the AMD CDNA whitepaper I saw this and got a good chuckle. "culmination of years of effort by AMD" indeed. > The computational resources offered by the AMD CDNA family are nothing short of astounding. However, the key to heterogeneous computing is a software stack and ecosystem that easily puts these abilities into the hands of software developers and customers. The AMD ROCm 4.0 software stack is the culmination of years of effort by AMD to provide an open, standards-based, low-friction ecosystem that enables productivity creating portable and efficient high-performance applications for both first- and third-party developers. https://www.amd.com/content/dam/amd/en/documents/instinct-business-docs/white-papers/amd-cdna-white-paper.pdf https://www.amd.com/content/dam/amd/en/documents/instinct-bu...
- slavik81 3y agoROCm works fine on the RDNA cards. On Ubuntu 23.10 and Debian Sid, the system packages for the ROCm math libraries have been built to run on every discrete Vega, RDNA 1, RDNA 2, CDNA 1, and CDNA 2 GPU. I've manually tested dozens of cards and every single one worked. There were just a handful of bugs in a couple of the libraries that could easily be fixed by a motivated individual. https://slerp.xyz/rocm/logs/full/ https://slerp.xyz/rocm/logs/full/ The system package for HIP on Debian has been stuck on ROCm 5.2 / clang-15 for a while, but once I get it updated to ROCm 5.7 / clang-17, I expect that all discrete RDNA 3 GPUs will work.
- stonogo 3y ago
- slavik81 3y agoThat is intentional. We had to change the name. ROCm is no longer an acronym.
- AndrewKemendo 3y agoI assume you’re on the team if you’re saying “we” Can you say why you had to change the name?
- atq2119 3y agoMy understanding is that there was some trademark silliness around "open compute", and AMD decided that instead of doing a full rebrand, they would stick to ROCm but pretend that it wasn't ever an acronym.
- michaellarabel 3y agoYeah it was due to the Open Compute Project AFAIK... Though for a little while AMD was telling me they really meant to call it "Radeon Open eCosystem" before then dropping that too with many still using the original name.
- Farfignoggen 3y agoLisa Su in a later presentation/event announced that ROCM is no longer an acronym! So Radeon Open CoMpute is no longer the definition there! But ROCm/HIP and CUDA/CUDA Tools, and OneAPI/Level-0 are essentially the same coverage/scope for AMD, Nvidia, Intel respectively as far as GPU Compute API support goes and HPC/Accelerator workloads as well. So there's a YouTube Video from some Supercomputer conference where the presenter goes over the support Matrix info for ROCm/HIP, CUDA/CUDA Tools, and OneAPI/Level-0 and they are similar in scope there.