Map-reduce inspired loop parallelization on CGRA

Shengjia Shao,Shouyi Yin,Leibo Liu,Shaojun Wei
DOI: https://doi.org/10.1109/ISCAS.2014.6865364
2014-01-01
Circuits and Systems
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.
What problem does this paper attempt to address?