Termination analysis of floating-point programs using parameterizable rational approximations
Author(s) -
Fonenantsoa Maurica,
Frédéric Mesnard,
Étienne Payet
Publication year - 2016
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
ISBN - 978-1-4503-3739-7
DOI - 10.1145/2851613.2851834
Subject(s) - point (geometry) , computer science , piecewise , rational analysis , program analysis , rational function , algorithm , mathematical optimization , mathematical economics , mathematics , programming language , pure mathematics , mathematical analysis , cognition , geometry , neuroscience , biology
Analysis of oating-point programs is a topic that received an increasing attention the past few years. However, only very few works have been done regarding their termination analysis. We address that problem in this paper. We present a technique that takes advantage of the already existing works on termination analysis of rational programs. Our approach consists in translating the oating-point programs into rational ones by means of sound approximations. We approximate the oating-point expressions using piecewise linear functions. Our approximation differs from the already existing ones in the sense that it can be as precise as needed.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom