JVM是否仅支持IEEE 754所需功能的适当子集?

bmi*_*are 2 java jvm ieee-754

根据以下链接:

http://sonic.net/~jddarcy/Borneo/

http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf

Java仅支持IEEE 754标准的适当子集.这是否意味着所有JVM语言都是如此?(问题是否可以在字节码级解决?)如果我想利用支持这些功能的硬件,有没有办法在Oracle的JVM上执行此操作?如果没有,叉子是否存在呢?

MSa*_*ers 5

是的,所有JVM语言都是如此.全球旗帜不在那里.不,没有办法解决这个问题.

更重要的是,不,你不应该.虽然卡汉教授可能是数值计算方面的专家,但他不是软件工程专家.他也无法预测未来.在当今的多核世界中,全球FP状态是一个非常糟糕的主意.为了符合要求,你必须人为地将每个线程的FP状态融合到一个全局状态,然后你就不能再可靠地处理个别错误了,所以你只需要摆脱困境.太棒了

  • Kahan教授对软件工程的了解远不止花生画廊给予他的信任.他一直非常清楚全球状态只是满足IEEE-754要求的众多可能方式之一.遗憾的是,这并没有阻止其他人误解他关于这个主题的写作.对旗帜的讨论也只是链接文件的一小部分; 对于那些可能不愿意阅读它们的人来说,其中包含许多其他(更好的)要点. (4认同)