用于数值稳定性的编译器优化

shu*_*alo 5 numerical compiler-optimization

GCC或类似的编译器执行旨在提高浮点运算的数值稳定性的优化.

众所周知,如果以明显的方式实现,看似简单的添加或计算向量范数的操作在数值上是不稳定的,另一方面,编译器有时为了速度优化而破坏这些问题的解决方法.

优化编译器输出以进行数值稳定计算的最新技术是什么?有什么比等待更好的?

hor*_*rsh 0

适用于 Linux 和 Solaris 的 Oracle(以前称为 Sun)编译器。他们的 C++ 和 Fortran 编译器支持区间算术