Am 08.11.16 um 02:23 schrieb Steve D'Aprano:
But as far as I know, they [NVidia] 're not the only manufacturer of GPUs, and 
they
are the only ones who support IEEE 754. So this is *exactly* the situation
I feared: incompatible GPUs with varying support for IEEE 754 making it
difficult or impossible to write correct numeric code across GPU platforms.


I don't agree. Exact IEEE 754 conforming rounding could guarantee that you get bit-identical results. However, if the results of your computation depends on the exact rounding rules, i.e. differs by more than a minor value, then your algorithm is numerically unstable and you there is no way to decide which of both results is correct - most probably both are wrong.

        Christian

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to