Title :
An automatic translation and parallelization system for general purpose reconfigurable processor
Author :
Fengshuo Tian;Weiguang Sheng;Weifeng He
Author_Institution :
Department of Micro-Nano Electronics, School of Electronic Information and Electronic Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
Abstract :
With ever increasing processing elements being integrated on a single reconfigurable SoC, significant programming challenge for effective use of them has been raised. One attractive approach is doing automatic translation and parallelization for specific reconfigurable processors to ease the programming work. In this paper, we describe an automatic translation and parallelization system, which uses polyhedral model for parallelization and code generation, for the general purpose reconfigurable processor (GReP). With some simple tags added in legal C program, we can easily translate it into parallel GR-C program and get good optimization of the nested loops. Experiments show that our system can get similar performance with optimized manual configuration, about 5 times speedup compared to serial execution.
Keywords :
"Kernel","Programming","Optimization","Manuals","Parallel processing","Transforms","Algorithm design and analysis"
Conference_Titel :
ASIC (ASICON), 2015 IEEE 11th International Conference on
Print_ISBN :
978-1-4799-8483-1
Electronic_ISBN :
2162-755X
DOI :
10.1109/ASICON.2015.7517168