Are there GPUs without FP64 functionality at all? Or are you just referring to most consumer GPUs being built for FP32 performance over FP64?
Are there GPUs without FP64 functionality at all? Or are you just referring to most consumer GPUs being built for FP32 performance over FP64?
e.g. 1080gtx
FP16 (half) performance
138.6 GFLOPS (1:64)
FP32 (float) performance
8.873 TFLOPS
FP64 (double) performance
277.3 GFLOPS (1:32)
e.g. 3090rtx FP16 (half) performance
35.58 TFLOPS (1:1)
FP32 (float) performance
35.58 TFLOPS
FP64 (double) performance
556.0 GFLOPS (1:64)
Only generally 'tesla' class cards targeted at super computers have a 1:2 ratio (e.g. v100, A100, Titan V). Note, I believe Titan V is the only Titan series GPU with good double performance, as the Volta architecture was never available to Geforce GPUs.https://www.techpowerup.com/gpu-specs/geforce-gtx-1080.c2839
https://www.techpowerup.com/gpu-specs/geforce-rtx-3090.c3622
https://www.techpowerup.com/gpu-specs/tesla-v100-sxm3-32-gb....
Which ones? I'm genuinely curious about this.
Those are all quite old now of course, but even modern GPUs may not have 64-bit ALUs and rely on emulation instead. Intel Gen11 in Ice Lake, for example: https://01.org/sites/default/files/documentation/intel-gfx-p...
In mobile architectures 64-bit ALUs can be an optional feature that is omitted for lower end configurations. I know this is true of PowerVR.