DocumentCode
1351222
Title
Bounding Variable Values and Round-Off Effects Using Handelman Representations
Author
Boland, David ; Constantinides, George A.
Author_Institution
Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
Volume
30
Issue
11
fYear
2011
Firstpage
1691
Lastpage
1704
Abstract
The precision used in an algorithm affects the error and performance of individual computations, the memory usage, and the potential parallelism for a fixed hardware budget. This paper describes a new method to determine the minimum precision required to meet a given error specification for an algorithm consisting of the basic algebraic operations. Using this approach, it is possible to significantly reduce the computational word-length in comparison to existing methods, and this can lead to superior hardware designs. We demonstrate the proposed procedure on an iteration of the conjugate gradient algorithm, achieving proofs of bounds that can translate to global word-length savings ranging from a few bits to proving the existence of ranges that must otherwise be assumed to be unbounded when using competing approaches. We also achieve comparable bounds to recent literature in a small fraction of the execution time, with greater scalability.
Keywords
algorithm theory; conjugate gradient methods; digital arithmetic; iterative methods; roundoff errors; Handelman representation; basic algebraic operations; bounding variable values; computational word length; conjugate gradient algorithm; error specification; global word length saving; hardware design; memory usage; potential parallelism; round-off effects; Algorithm design and analysis; Optimization; Performance evaluation; Polynomials; Scalability; Upper bound; Algorithms implemented in hardware; numerical analysis; optimization; performance analysis and design aids;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2011.2161307
Filename
6046164
Link To Document