DocumentCode
3371539
Title
Hardware complexity metrics for high level synthesis of software functions
Author
Sinha, Sharad ; Srikanthan, Thambipillai
Author_Institution
Center for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore, Singapore
fYear
2011
fDate
25-28 April 2011
Firstpage
1
Lastpage
4
Abstract
High level synthesis using C/C++ code of applications is rapidly gaining ground. Code profiling has traditionally been used to select code blocks to implement in hardware by using ASICs, FPGAs or other programmable logic. We present a set of new hardware complexity metrics to reason about the suitability of a software function for its implementation by hardware synthesis. Our proposed metrics bring in the hardware aware perspective in the design process and overcome certain specific but important limitations inherent in code profiling based analysis. The metrics defined in the current work also help in design management and are applicable to innovative and future applications which are not fully developed to enable their code profiling.
Keywords
C++ language; high level synthesis; C/C++ code; code profiling; hardware complexity metrics; high level synthesis; software functions; Complexity theory; Field programmable gate arrays; Finite impulse response filter; Hardware; Mathematical model; Measurement; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, Automation and Test (VLSI-DAT), 2011 International Symposium on
Conference_Location
Hsinchu
ISSN
Pending
Print_ISBN
978-1-4244-8500-0
Type
conf
DOI
10.1109/VDAT.2011.5783553
Filename
5783553
Link To Document