3 ms·
The GPUs that can do FP64 operations are priced out of the range acceptable for small businesses or individuals. The consumer GPUs are suitable only for games,
by adrian_b 2y ago
The GPUs that can do FP64 operations are priced out of the range acceptable for small businesses or individuals.
The consumer GPUs are suitable only for games, graphics and ML/AI.
There are also other applications, like in engineering, where the only cost-effective way is to use CPUs with good AVX-512 support, like Zen 5.
A 9950X has a similar FP64 throughput like the last GPUs that still had acceptable prices, from 5 years ago (Radeon VII).
Even for FP32, the throughput of a 9950X is similar to that of a very good integrated GPU (512 FP32 FMA per cycle, but at a double clock frequency, so equivalent with a GPU doing 1024 FP32 FMA per cycle), even if it is no match for a discrete GPU.
There are also applications where the latency of transferring the data to the GPU, then doing only short computations, can reduce the performance below what can be achieved on the CPU.
Obviously, there are things better done on a GPU, but there are enough cases where a high throughput CPU like a desktop Zen 5 is better.