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
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;
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
DOI :
10.1109/ISCAS.2014.6865364