DocumentCode
3781360
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
fYear
2015
Firstpage
1
Lastpage
4
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"
Publisher
ieee
Conference_Titel
ASIC (ASICON), 2015 IEEE 11th International Conference on
Print_ISBN
978-1-4799-8483-1
Electronic_ISBN
2162-755X
Type
conf
DOI
10.1109/ASICON.2015.7517168
Filename
7517168
Link To Document