• DocumentCode
    624326
  • Title

    Enabling development of OpenCL applications on FPGA platforms

  • Author

    Shagrithaya, Kavya ; Kepa, Krzysztof ; Athanas, Peter

  • Author_Institution
    Bradley Dept. of ECE, Virginia Tech, Blacksburg, VA, USA
  • fYear
    2013
  • fDate
    5-7 June 2013
  • Firstpage
    26
  • Lastpage
    30
  • Abstract
    High-level FPGA synthesis tools aim to increase the productivity of FPGAs and to adopt them among software developers and domain experts. OpenCL is a specification introduced for parallel programming across heterogeneous platforms. In this paper, an automated compilation flow to generate customized application-specific hardware descriptions from OpenCL computation kernels is reported. The flow uses Xilinx AutoESL tool to obtain the design specification for OpenCL kernel cores. The provided architecture integrates generated cores with memory and OpenCL host application interfaces. The host program in the OpenCL application is compiled and executed to demonstrate a proof-of-concept implementation towards achieving an end-to-end flow that provides abstraction of hardware at the front-end.
  • Keywords
    computer interfaces; field programmable gate arrays; integrated circuit design; parallel programming; OpenCL kernel cores; Xilinx AutoESL tool; automated compilation flow; customized application-specific hardware descriptions; design specification; domain experts; field programmable gate arrays; heterogeneous platforms; high-level FPGA synthesis tools; host application interfaces; host program; memory; parallel programming; proof-of-concept implementation; software developers; Computer architecture; Field programmable gate arrays; Graphics processing units; Hardware; Kernel; Parallel processing; Vectors; AutoESL; Convey; FPGA; HPC; OpenCL; Vivado; source-to-source translation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4799-0494-5
  • Type

    conf

  • DOI
    10.1109/ASAP.2013.6567546
  • Filename
    6567546