Title | ||
---|---|---|
A special-purpose compiler for look-up table and code generation for function evaluation |
Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1109/DATE.2010.5456978 | DATE |
Keywords | Field | DocType |
significant resource saving,special-purpose compiler,fpga platforms,code generation,hardware module,look-up table,matlab-like code,computer graphics,function evaluation,significant performance improvement,customized look-up tables,fpga platform,mathematics computing,c++ code,elementary function,communication system,elementary functions,field programmable gate arrays,multicores,table lookup,program compilers,polynomials,process variation,hardware,application software,kernel,monte carlo,multicore processing,signal processing,look up table,accuracy,data engineering,signal and image processing,computer languages,computer science,computer graphic,memetic algorithm | Lookup table,Computer science,Parallel computing,Field-programmable gate array,Compiler,Code generation,Information engineering,Application software,Multi-core processor,Computer graphics | Conference |
ISSN | ISBN | Citations |
1530-1591 | 978-1-4244-7054-9 | 8 |
PageRank | References | Authors |
0.61 | 14 | 9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yuanrui Zhang | 1 | 180 | 15.48 |
Lanping Deng | 2 | 68 | 5.91 |
Praveen Yedlapalli | 3 | 49 | 4.42 |
Sai Prashanth Muralidhara | 4 | 199 | 8.70 |
Hui Zhao | 5 | 58 | 7.16 |
Mahmut T. Kandemir | 6 | 7371 | 568.54 |
Chaitali Chakrabarti | 7 | 1978 | 184.17 |
Nikos Pitsianis | 8 | 39 | 6.03 |
Xiaobai Sun | 9 | 351 | 39.49 |