• DocumentCode
    703817
  • Title

    Path selection based acceleration of conditionals in CGRAs

  • Author

    Radhika, Shri Hari Rajendran ; Shrivastava, Aviral ; Hamzeh, Mahdi

  • Author_Institution
    Arizona State Univ., Tempe, AZ, USA
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    121
  • Lastpage
    126
  • Abstract
    Coarse Grain Reconfigurable Arrays (CGRAs) are promising accelerators capable of achieving high performance at low power consumption. While CGRAs can efficiently accelerate loop kernels, accelerating loops with control flow (loops with if-then-else structures) is quite challenging. Existing techniques use predication to handle control flow execution - in which they execute operations from both the paths, but commit only the result of operations from the path taken by branch at run time. However, this results in inefficient resource usage and therefore poor mapping and lower acceleration. The state-of-the-art dual issue scheme fetches instructions from both the paths, but executes only the ones from the correct path but this scheme has an overhead in instruction fetch bandwidth. In this paper, we propose a solution in which after resolving the branching condition, we fetch and execute instructions only from the path taken by branch. Experimental results show that our solution achieves 34.6% better performance and 52.1% lower energy consumption on an average compared to state of the art dual issue scheme.
  • Keywords
    power aware computing; programmable logic arrays; reconfigurable architectures; CGRA; branching condition; control flow execution; dual issue scheme; inefficient resource usage; instruction fetch bandwidth; loop kernel acceleration; low power consumption; path selection based conditional acceleration; Acceleration; Delays; Field programmable gate arrays; Hardware; Kernel; Registers; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092369