DocumentCode
2311138
Title
A mechanically-validated technique for extending the available precision
Author
Boldo, Sylvie ; Daumas, Marc
Author_Institution
Lab. de l´´Informatique du Parallelisme, ENS de Lyon, France
Volume
2
fYear
2001
fDate
4-7 Nov. 2001
Firstpage
1299
Abstract
Some floating-point applications use 64 bit double precision numbers but it is difficult to find a fast, cheap and small DSP-unit on such a precision. We propose to extend the available precision to any length and specially to create double precision arithmetic with a 32 bit single precision unit. We have developed algorithms and formal proofs of the addition, the multiplication and the division. The proofs have been checked with the Coq automatic proof checker. As a DSP may control a critical process, these proofs help build confidence in the program correctness.
Keywords
digital signal processing chips; floating point arithmetic; 32 bit; 6 bit; Coq automatic proof checker; DSP; DSP units; addition; bit single precision unit; division; double precision arithmetic; double precision numbers; floating-point applications; mechanically-validated technique; multiplication; Arithmetic; Automatic control; Data structures; Digital signal processing; Hardware; History; Instruments; Internet; Mathematics; Process control;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-7803-7147-X
Type
conf
DOI
10.1109/ACSSC.2001.987700
Filename
987700
Link To Document