Consistency of Floating-Point Results using the Intel® Compiler or Why doesn’t my application always give the same answer?
Consistency of Floating-Point Results using the Intel® Compiler or Why doesn’t my application always give the same answer?
复制标题
使用英特尔® 编译器的浮点结果的一致性或为什么我的应用程序不总是给出相同的答案?
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
David Kreitzer
中科院分区:
文献类型:
--
作者:
Dr. Martyn J. Corden;David Kreitzer
Binary floating-point [FP] representations of most real numbers are inexact and there is an inherent uncertainty in the result of most calculations involving floating-point numbers. Programmers of floating-point applications typically have the following objectives: Accuracy o Produce results that are “close” to the result of the exact calculation Usually measured in fractional error, or sometimes “units in the last place” (ulp). Reproducibility o Produce consistent results: From one run to the next; From one set of build options to another; From one compiler to another From one processor or operating system to another Performance o Produce an application that runs as fast as possible