ACM Home Page
Please provide us with feedback. Feedback
Design of a versatile and cost-effective hybrid floating-point/LNS arithmetic processor
Full text PdfPdf
Source Great Lakes Symposium on VLSI archive
Proceedings of the 17th ACM Great Lakes symposium on VLSI table of contents
Stresa-Lago Maggiore, Italy
SESSION: Arithmetic and coding table of contents
Pages: 540 - 545  
Year of Publication: 2007
ISBN:978-1-59593-605-9
Authors
Chichyang Chen  Feng Chia University, Taichung, Taiwan Roc
Paul Chow  University of Toronto, Toronto, PA, Canada
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 61,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1228784.1228912
What is a DOI?

ABSTRACT

LNS (logarithmic number system) arithmetic has the advantages of high-precision and high performance in complex function computation. However, the large hardware problem in LNS addition/subtraction computation has made the large word-length LNS arithmetic implementation impractical. In this research, we proposed a hybrid floating-point (FLP)/LNS processor that can utilize the FLP multiplication-addition-fused (MAF) unit and the FLP division unit for implementing the computation of LNS addition/subtraction. With unified representation format in FLP and LNS numbers, this hybrid processor is versatile because it can execute the FLP-to-LNS and LNS-to-FLP conversions easily, without any extra hardware cost, in addition to the FLP multiplication-addition/subtraction, FLP division, and LNS addition/subtraction instructions. It is cost-effective because the FLP hardware is shared by the LNS unit. A 32-bit hybrid FLP/LNS processor is implemented on the Xilinx Virtex II multimedia FF896 development board. From the synthesis results, the hardware of the 32-bit hybrid processor is at most three times that of a 32-bit pure FLP processor. Our proposed hybrid FLP/LNS approach has made the design of very large word-length LNS arithmetic processors become practical.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ki-Il Kum, Jiyang Kang, and Wonyong Sung, "AutoScaler for C: an optimizing floating-point to integer C program converter for fixed-point digital signal processing," IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing, vol. 47, no. 9, Sept. 2000, pp. 840--848.
 
2
E. E. Swartzlander Jr., et al., "Sign/logarithm arithmetic for FFT implementation," IEEE Tran. on Computers, vol. 32, no. 6, pp. 526--534, June 1983.
 
3
M. L. Frey and F. J. Taylor, "A table reduction technique for logarithmically architected digital filters," IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. ASSP-33, no. 3, pp. 718--719, June 1985.
 
4
 
5
 
6
 
7
E. Hokenek, R. Montoye, and P. W. Cook, "Second-generation RISC floating-point with multiply-add fused," IEEE J. Solid-State Circuits, vol. 25, no. 5, pp. 1207--1213, 1990.
 
8
Chichyang Chen, Rui-Lin Chen, and Ming-Hwa Sheu, "A hardware algorithm for fast logarithmic computation with exponential convergence rate," Journal of the Chinese Institute of Engineers, vol. 28, no. 4, pp. 749--752, July, 2005.

Collaborative Colleagues:
Chichyang Chen: colleagues
Paul Chow: colleagues