• 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