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