TY - GEN
T1 - A special-purpose compiler for look-up table and code generation for function evaluation
AU - Zhang, Yuanrui
AU - Deng, Lanping
AU - Yedlapalli, Praveen
AU - Muralidhara, Sai Prashanth
AU - Zhao, Hui
AU - Kandemir, Mahmut
AU - Chakrabarti, Chaitali
AU - Pitsianis, Nikos
AU - Sun, Xiaobai
PY - 2010
Y1 - 2010
N2 - Elementary functions are extensively used in computer graphics, signal and image processing, and communication systems. This paper presents a special-purpose compiler that automatically generates customized look-up tables and implementations for elementary functions under user given constraints. The generated implementations include a C/C++ code that can be used directly by applications running on multicores, as well as a MATLAB-like code that can be translated directly to a hardware module on FPGA platforms. The experimental results show that our solutions for function evaluation bring significant performance improvements to applications on multicores as well as significant resource savings to designs on FPGAs.
AB - Elementary functions are extensively used in computer graphics, signal and image processing, and communication systems. This paper presents a special-purpose compiler that automatically generates customized look-up tables and implementations for elementary functions under user given constraints. The generated implementations include a C/C++ code that can be used directly by applications running on multicores, as well as a MATLAB-like code that can be translated directly to a hardware module on FPGA platforms. The experimental results show that our solutions for function evaluation bring significant performance improvements to applications on multicores as well as significant resource savings to designs on FPGAs.
UR - http://www.scopus.com/inward/record.url?scp=77953096122&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953096122&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:77953096122
SN - 9783981080162
T3 - Proceedings -Design, Automation and Test in Europe, DATE
SP - 1130
EP - 1135
BT - DATE 10 - Design, Automation and Test in Europe
T2 - Design, Automation and Test in Europe Conference and Exhibition, DATE 2010
Y2 - 8 March 2010 through 12 March 2010
ER -