• DocumentCode
    1768786
  • Title

    Map-reduce inspired loop parallelization on CGRA

  • Author

    Shengjia Shao ; Shouyi Yin ; Leibo Liu ; Shaojun Wei

  • Author_Institution
    Dept. of Microelectron., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1231
  • Lastpage
    1234
  • Abstract
    Our work investigates how to map loops efficiently onto Coarse Grained Reconfigurable Architecture (CGRA). This paper examines the properties of CGRA and builds Map-Reduce inspired models for the loop parallelization problem. We solve our model using Geometric Programming methods to obtain best loop unrolling parameters. Those parameters are used in the Back-End process that followed. Experiment results show the proposed approach achieved up to 44% performance gain compared to a state-of-the-art loop unrolling scheme.
  • Keywords
    geometric programming; parallel architectures; reconfigurable architectures; CGRA; back-end process; best loop unrolling parameters; coarse grained reconfigurable architecture; geometric programming methods; loop parallelization problem; map-reduce inspired loop parallelization; map-reduce inspired models; Bandwidth; Computational modeling; Field programmable gate arrays; Kernel; Memory management; Programming; Reconfigurable architectures; CGRA; Loop Parallelization; Map-Reduce;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865364
  • Filename
    6865364