DocumentCode
1953562
Title
Automatic synthesis of processor arrays with local memories on FPGAs
Author
Wu, Guiming ; Dou, Yong ; Wang, Miao
Author_Institution
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2010
fDate
8-10 Dec. 2010
Firstpage
249
Lastpage
252
Abstract
In this paper, we present an automatic synthesis framework to map loop nests to processor arrays with local memories on FPGAs. An affine transformation approach is firstly proposed to address space-time mapping problem. Then a data-driven architecture model is introduced to enable automatic generation of processor arrays by extracting this data-driven architecture model from transformed loop nests. Some techniques including memory allocation, communication generation and control generation are presented. Synthesizable RTL codes can be easily generated from the architecture model built by these techniques. A preliminary synthesis tool is implemented based on PLUTO, an automatic polyhedral source-to-source transformation and parallelization framework.
Keywords
affine transforms; field programmable gate arrays; FPGA; PLUTO; affine transformation approach; automatic polyhedral source-to-source transformation; communication generation; control generation; data-driven architecture model; memory allocation; processor array automatic synthesis; space-time mapping problem; synthesizable RTL codes; Arrays; Computational modeling; Field programmable gate arrays; Parallel processing; Radiation detectors; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-8980-0
Type
conf
DOI
10.1109/FPT.2010.5681493
Filename
5681493
Link To Document