Using XML to Exchange Floating Point Data
Abstract
Consider a computation using floating point arithmetic to produce some result values. This computation executes in a single process (or in multiple processes using a mechanism like RPC for interprocess communication). If the computation is decomposed and distributed over a set of processes that use an XML-based mechanism to exchange intermediate computation results as floating point values, then the results of the distributed computation will generally be different from those produced by executing the computation in a single process, unless care is taken to preserve precision in the XML literals exchanged.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 10, 2022
- Accession Number
- AD1161233
Entities
People
- John Klein
- Reed Little
Organizations
- Carnegie Mellon University