• DocumentCode
    3697222
  • Title

    An FPGA Memory Hierarchy for High-level Synthesized OpenCL Kernels

  • Author

    Hsiang-Yu Tseng;Ssu-Ting Liu;Sheng-De Wang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2015
  • Firstpage
    1719
  • Lastpage
    1724
  • Abstract
    In this paper, we propose an FPGA memory hierarchy based on the OpenCL memory model. The memory hierarchy allows application-specific memory optimizations during design compilation using information provided in OpenCL kernels. With the proposed memory hierarchy, FPGA application developers can focus on their designs in OpenCL kernel codes, and their designs can be synthesized into FPGA hardware via high-level synthesis. In the FPGA hardware, our proposed memory hierarchy handles memory management efficiently regardless of application types, and consequently, developers are free from designing application-specific memory hierarchies.
  • Keywords
    "Kernel","Field programmable gate arrays","Memory management","Hardware","Bandwidth","Random access memory","Optimization"
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
  • Type

    conf

  • DOI
    10.1109/HPCC-CSS-ICESS.2015.210
  • Filename
    7336419