Automatic Code Transformation to Optimize Accuracy and Speed in Floating-Point Arithmetic - Archive ouverte HAL Access content directly
Conference Papers Year : 2012

Automatic Code Transformation to Optimize Accuracy and Speed in Floating-Point Arithmetic

Abstract

We want to allow the standard software developer to automatically transform his/her code in order to increase the accuracy of floating-point computations. This transformation is actually an optimization since we aim to take into account two opposite criteria: accuracy and execution time. A first step towards this automatic optimization is presented in this work. We propose to automatically introduce at the compile-time compensation steps in (parts of) the floating-point computations. We present a tool to parse C codes and to insert compensated floating-point operations. This provides a compensated computation that improves the accuracy of speci c computing patterns.
Not file

Dates and versions

hal-00821667 , version 1 (11-05-2013)

Identifiers

  • HAL Id : hal-00821667 , version 1

Cite

Philippe Langlois, Matthieu Martel, Laurent Thévenoux. Automatic Code Transformation to Optimize Accuracy and Speed in Floating-Point Arithmetic. SCAN: Scientific Computing, Computer Arithmetic and Validated Numerics, Sep 2012, Novosibirsk, Russia. ⟨hal-00821667⟩
134 View
0 Download

Share

Gmail Facebook Twitter LinkedIn More