• DocumentCode
    2995180
  • Title

    Automatic Compilation of C Applications for FPGA-Based Hardware Acceleration

  • Author

    Chuong, Lieu My ; Aung, Yan Lin ; Lam, Siew-Kei ; Srikanthan, Thambipillai ; Soon, Lim Chai

  • Author_Institution
    PixelMetrix Corp., Singapore, Singapore
  • fYear
    2011
  • fDate
    9-11 Dec. 2011
  • Firstpage
    223
  • Lastpage
    227
  • Abstract
    Advancement in design tools is necessary to bridge the widening productivity gap between hardware design and software development in state-of-the-art Field Programmable Gate Arrays (FPGA). We present a design exploration framework that automatically compiles C applications to realize efficient custom co-processor structures for hardware acceleration on the reconfigurable logic. We show that the proposed design exploration framework can automatically generate Register Transfer Level (RTL) codes from C-functions that outperform the commercial Altera C2H RTL generator by about 40% in terms of average area-time product.
  • Keywords
    C language; coprocessors; field programmable gate arrays; logic design; Altera C2H RTL generator; C applications; FPGA-based hardware acceleration; automatic compilation; co-processor structures; design tool advancement; field programmable gate arrays; hardware design; reconfigurable logic; register transfer level codes; software development; Estimation; Field programmable gate arrays; Hardware; Multiplexing; Optimization; Registers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2011 Fourth International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-1-4577-1808-3
  • Type

    conf

  • DOI
    10.1109/PAAP.2011.70
  • Filename
    6128507