DocumentCode
3287702
Title
Symmetric bipartite tables for accurate function approximation
Author
Schulte, Michael J. ; Stine, James E.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Lehigh Univ., Bethlehem, PA, USA
fYear
1997
fDate
6-9 Jul 1997
Firstpage
175
Lastpage
183
Abstract
The paper presents a methodology for designing bipartite tables for accurate function approximation. Bipartite tables use two parallel table lookups to obtain a carry-save (borrow-save) function approximation. A carry propagate adder can then convert this approximation to a two´s complement number or the approximation can be directly Booth encoded. Our method for designing bipartite tables, called the Symmetric Bipartite Table Method, utilizes symmetry in the table entries to reduce the overall memory requirements. It has several advantages over previous bipartite table methods in that it: (1) provides a closed form solution for the table entries; (2) has right bounds on the maximum absolute error; (3) requires smaller table lookups to achieve a given accuracy; and (4) can be applied to a wide range of functions. Compared to conventional table lookups, the symmetric bipartite tables presented are 15.0 to 41.7 times smaller when the operand size is 16 bits and 99.1 to 273.9 times smaller when the operand size is 24 bits
Keywords
digital arithmetic; function approximation; mathematics; mathematics computing; table lookup; Booth encoded; Symmetric Bipartite Table Method; accurate function approximation; bipartite table methods; carry propagate adder; carry-save function approximation; closed form solution; maximum absolute error; memory requirements; operand size; parallel table lookups; symmetric bipartite tables; table entries; twos complement number; Application software; Closed-form solution; Computer graphics; Delay effects; Design methodology; Encoding; Function approximation; Polynomials; Scientific computing; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
Conference_Location
Asilomar, CA
ISSN
1063-6889
Print_ISBN
0-8186-7846-1
Type
conf
DOI
10.1109/ARITH.1997.614893
Filename
614893
Link To Document