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 :
بازگشت