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
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;
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
DOI :
10.1109/FPT.2010.5681493