Hello everybody!
In the last few months I’ve been getting more and more interested to GPU acceleration for scientific workloads and Machine Learning, and I think I’ve noticed something I would like to ear your take on.
For what concerns AI and Machine Learning, depending on your workload and depending on if you are interested in training or inference, it looks like there’s been a shift towards lower precision types like FP16, FP8, FP4, INT8 and similar. This looks to be framed in the context of looking for a compromise between the increase of complexity and reliability of ML models, and the GPU industry seems like is pushing to serve this demand through better support for these formats on their higher tier silicon, mainly driven from the LLM AI bubble. This is ok, I think.
On the other hand, I’ve discovered that consumer GPU have artificially locked FP64 performance with ratios even worse than I thought (1/64 of FP32 FLOPs).
More “professional-grade” GPUs like RTX Pro Blackwell lineup, cost a lot more. This is an issue as it increases upfront cost for business purchases, makes FP64 graphical power inaccessible to individual scientists and engineers and inflates research institution costs for computing projects, expenses that are passed on to the consumer and citizen either through goods prices or through more taxes needing to be allocated for the same amount of GPU silicon area.
Moreover, it looks like even those pro-grade cards have heavily cut FP64 performance, with even more expensive GPUs finally offering some decent support. But even those very-high tier cards look like they have been neglecting FP64, somewhat, to better serve the lower precision needs from AI and datacenters.
Have I been getting all this wrong?
Do good options for FP64 scientific computing on GPU exist on the new market at lower prices or do institutions need to spend tax money on outrageous hardware prices? Do not-ancient FP64 accelerator options exist for hobbyists and small scientific teams with limited funding? Is it actually true that FP64 is kinda being neglected in favor of AI-tailored hardware? Of that’s the case, do you think that even if the AI LLM bubble bursts, the computing hardware flooding the used market won’t be as useful as one could hope in scientific computing?
I would like to get your opinion, as you probably know better than me. Especially if you have been professionally involved in scientific computing, Physics simulations and large scientific dataset analysis.
I will be thrilled if you have been actively involved in the deployment of compute power for astrophysics projects, because it’s the scientific field in which I’m currently more interested in. Thanks!