Lul. So just found out via bird side that on windows anyway, Intel #arc GPUs do have #FP64 emulation, but it’s hidden behind APPLICATION NAMING
Seriously. If you rename an app to blender.exe you get fp64 @karolherbst
Lul. So just found out via bird side that on windows anyway, Intel #arc GPUs do have #FP64 emulation, but it’s hidden behind APPLICATION NAMING
Seriously. If you rename an app to blender.exe you get fp64 @karolherbst
Intel developers enable FP64 SW emulation only in applications where FP64 performance is not critical.
Currently only Blender is enabled.
The same settings apply to Gen11 and Gen12LP.
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver - compute-runtime/ail_configuration_extra.cpp at 6cbb3cfb0563406574a48c50dd202fefb7e6e4cd · intel/compute-runtime
If the IGC (Intel Graphics Compiler) Backend documentation is correct, probably yes.
> The F and DF data type follow the single precision and double precision floating point formats specified in the IEEE standard 754-1985.
https://github.com/intel/intel-graphics-compiler/blob/master/documentation/visa/2_datatypes.md#fundamental-data-types
https://github.com/intel/intel-graphics-compiler/blob/master/IGC/Compiler/CISACodeGen/Emu64OpsPass.cpp
Intel announced in 2020 that it was developing a prototype with IGC as Mesa3D backend, but it is unclear if this is still ongoing.
Intel Is Using IGC In Their Windows Drivers, Internal Prototype For Mesa - Phoronix
https://www.phoronix.com/news/Intel-IGC-Windows-Mesa-Info