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

5 Scopus Citations
View graph of relations

Author(s)

Detail(s)

Original languageEnglish
Title of host publicationCASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
Pages22-31
Publication statusPublished - 2005
Externally publishedYes

Conference

TitleCASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
PlaceUnited States
CitySan Francisco, CA
Period24 - 27 September 2005

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