• DocumentCode
    2973537
  • Title

    An OpenCL optimizing compiler for reconfigurable processors

  • Author

    Jeongho Nah ; Jun Lee ; Hongjune Kim ; Jinseok Lee ; Seok Joong Hwang ; Donghoon Yoo ; Jaejin Lee

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    184
  • Lastpage
    191
  • Abstract
    This paper presents simple and efficient optimization techniques for an OpenCL compiler that targets reconfigurable processors. The target architecture consists of a generalpurpose processor core and an embedded reconfigurable accelerator with vector units. The accelerator is able to switch its architecture between the VLIW mode and the Coarse Grained Reconfigurable Array (CGRA) mode to achieve high performance. One big problem of this architecture is programming difficulty and OpenCL can be a good solution. However, since OpenCL does not guarantee performance portability, hardware dependent optimization is still necessary. Hence, we develop an OpenCL compiler framework that exploits the mode switching capability and vector units. To measure the effectiveness of the techniques, we have implemented the OpenCL framework and evaluate their performance with fourteen OpenCL benchmark applications.
  • Keywords
    optimising compilers; parallel architectures; parallel programming; performance evaluation; reconfigurable architectures; CGRA mode; OpenCL benchmark applications; OpenCL optimizing compiler; VLIW mode; coarse grained reconfigurable array mode; embedded reconfigurable accelerator; general purpose processor core; mode switching capability; performance evaluation; reconfigurable processors; target reconfigurable architecture; vector units; Arrays; Indexes; Kernel; Optimization; Program processors; VLIW; Vectors; Coarse Grained Reconfigurable Arrays; Compilers; OpenCL; Optimizations; Performance Analysis; SRP; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718351
  • Filename
    6718351