News for hackers. Stuff that matters.
Re:AMD's CDNA 3 Compute Architecture by cogman10 on Sunday December 17, 2023 @03:05PM (#38675898)
Looks like the split was around 2016? Which could make sense given the state of crypto at the time. One problem that hit nvidia more than AMD is consumer cards getting vacuumed up by crypto farms. AMD making a conscious split effectively isolated their compute cards from their gamer cards.

That being said, I can't imagine this is something that's been good for adoption of AMD cards for compute tasks. The wonderful thing about CUDA is you don't need a special accelerator card to develop cuda code.

Re:AMD's CDNA 3 Compute Architecture by dotnet00 on Sunday December 17, 2023 @03:59PM (#38676353)
The split had more to do with GCN being very compute heavy and AMD's software completely failing to take advantage of that. GCN got transitioned into CDNA, and got heavily reworked for graphics as RDNA. This is why while RDNA is nowhere near as good at compute oriented features, it tends to outperform NVIDIA in pure rasterization.

In contrast, current NVIDIA GPUs are very compute heavy architectures (to the point that they often artificially limit certain aspects of their consumer cards other than fp64 to not interfere with the workstation cards), and they take great advantage of it all with their various features combining software and hardware capabilities.

Re:AMD's CDNA 3 Compute Architecture by wmf on Sunday December 17, 2023 @03:09PM (#38675935)
You can't really isolate crypto mining. If a gaming card is profitable to mine with, miners will buy it and use the gaming drivers.
Re:AMD's CDNA 3 Compute Architecture by segfaultbuserr on Monday December 18, 2023 @02:49PM (#38687269)
Correct. Whether or not a card has official GPGPU support is irrelevant for its use in mining, you can use pure Direct3D or OpenGL for mining if you really want it. The decision to not support customer GPGPU by AMD only hampers other useful non-mining applications.

Ironically, mining is probably the most optimized GPGPU application a regular end-user can run on AMD GPUs. One reason was that GCN was a computing-first GPU, but also that miners have a strong motivation to go through the troubles of overcoming the lack of computing support by AMD. They would write the entire application in OpenCL 1.0 and optimize it to extract the last bit of performance in spite of its difficulties - the hashing kernels used for mining also tends to be much simpler than other applications, so it's feasible to do so. Meanwhile other people who want a decent programming environment would've picked CUDA without looking back.

Re:AMD's CDNA 3 Compute Architecture by Zardoz84 on Sunday December 17, 2023 @03:12PM (#38675960)
if i remember correctly, AMD GPU cards was being sold very well to crypto miners. The split wasn't because that. They did, because gamming and computing having different hardware optimization requisites, and that allowed to get better and more competitive GPUs and computing cards on the market.