• DocumentCode
    3723392
  • Title

    Acceleration of nested conditionals on CGRAs via trigger scheme

  • Author

    Shouyi Yin;Pengcheng Zhou;Leibo Liu;Shaojun Wei

  • Author_Institution
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
  • fYear
    2015
  • Firstpage
    597
  • Lastpage
    604
  • Abstract
    Coarse-Grained Reconfigurable Architecture (CGRA) is a promising accelerator when considering both high performance and high power-efficiency. One of the challenges that CGRAs are confronting is to accelerate loops with control flow (if-then-else structures). Existing techniques employ predication to accelerate the conditionals but cannot accelerate nested conditionals efficiently. The state-of-the-art method dual issue scheme issues instructions from both the branch paths and then executes only the instructions from the path chosen by a predicate. But it also cannot handle nested conditionals. In this paper, we propose a solution to map loops with nested conditionals on a CGRA for the Triggered Instruction Architecture (TIA) paradigm - in which lacks compiler support. Experimental results show:We can accelerate loop kernels with nested conditionals via trigger scheme average of 1.41×, 1.79× and 1.29× better performance compared to partial predication, full predication and dual issue scheme respectively.
  • Keywords
    "Acceleration","Registers","Junctions","Computer architecture","Kernel","Field programmable gate arrays","Power demand"
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCAD.2015.7372624
  • Filename
    7372624