Automating custom-precision function evaluation for embedded processors
Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45) › 32_Refereed conference paper (with ISBN/ISSN) › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Title of host publication | CASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems |
Pages | 22-31 |
Publication status | Published - 2005 |
Externally published | Yes |
Conference
Title | CASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems |
---|---|
Place | United States |
City | San Francisco, CA |
Period | 24 - 27 September 2005 |
Link(s)
Abstract
Due to resource and power constraints, embedded processors often cannot afford dedicated floating-point units. For instance, the IBM PowerPC processor embedded in Xilinx Virtex-II Pro FPGAs only supports emulated floating-point arithmetic, which leads to slow operation when floating-point arithmetic is desired. This paper presents a customizable mathematical library using fixed-point arithmetic for elementary function evaluation. We approximate functions via polynomial or rational approximations depending on the user-defined accuracy requirements. The data representation for the inputs and outputs are compatible with IEEE single-precision and double-precision floating-point formats. Results show that our 32-bit polynomial method achieves over 80 times speedup over the single-precision mathematical library from Xilinx, while our 64-bit polynomial method achieves over 30 times speedup. Copyright 2005 ACM.
Research Area(s)
- Embedded systems, Fixed-point arithmetic, Function evaluation, Reconfigurable computing
Citation Format(s)
Automating custom-precision function evaluation for embedded processors. / Cheung, Ray C. C.; Lee, Dong-U.; Mencer, Oskar.
CASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems. 2005. p. 22-31.Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45) › 32_Refereed conference paper (with ISBN/ISSN) › peer-review