- 主题:浮点数运算跨平台一致性问题
IEEE only promises precise results for +-*/ and sqrt.
【 在 shazaohuar 的大作中提到: 】
: 浮点数大量exp, pow运算后如何保证Linux, Windows上结果一致,看了几天发现不太好弄,似乎还跟硬件有关,有有经验的吗?多谢!
: - 来自 水木社区APP v3.5.3
--
FROM 98.228.215.*
不提精度要求什么叫一致?
【 在 shazaohuar 的大作中提到: 】
: 浮点数大量exp, pow运算后如何保证Linux, Windows上结果一致,看了几天发现不太好弄,似乎还跟硬件有关,有有经验的吗?多谢!
: - 来自 水木社区APP v3.5.3
--
FROM 192.19.222.*
具体情况我也不清楚,还在排查。
某个用了cuda的开源软件,移植到某国产dcu上发现的
但是拿cpu作为对照组看,似乎cuda的误差更大些
【 在 eematlab (一辰未冉) 的大作中提到: 】
: 这个不太可能吧,如果硬件上真的误差到1e-5, 那么说明硬件设计有问题
: 一般都是1-2ulp
--
FROM 159.226.171.*