DocumentCode
2874487
Title
System Integration of Tightly-Coupled Reconfigurable Processor Arrays and Evaluation of Buffer Size Effects on Their Performance
Author
Lari, Vahid ; Hannig, Frank ; Teich, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Nuremberg, Germany
fYear
2009
fDate
22-25 Sept. 2009
Firstpage
528
Lastpage
534
Abstract
This paper studies the loosely integration of application accelerators consisting of an array of tightly-coupled lightweight reconfigurable processors into a system-on-a-chip. In order to explore a multitude of design variations a C++ simulation model of the accelerator has been integrated with a system-on-a-chip environment consisting of a general purpose processor, a DMA controller, an interrupt controller and a memory module. Dependent on the applications, different kinds of I/O buffers are designed around the processor array and the effects of the buffer size on the overall execution time are evaluated. The evaluations are based on new mathematical estimation models derived from the system and application constraints. The estimations are validated with experimental results with an error less than 1%. Exploring several designs points that using our architecture along with suitable buffer sizes, can improve the system execution time, one to two magnitudes for the selected algorithms.
Keywords
C++ language; buffer circuits; electronic engineering computing; logic design; system-on-chip; C++ simulation; DMA controller; accelerator; buffer size effect; interrupt controller; mathematical estimation model; memory module; reconfigurable processor array; system-on-a-chip; Application software; Computer architecture; Field programmable gate arrays; Hardware; Mathematical model; Optical arrays; Real time systems; Reconfigurable architectures; System performance; System-on-a-chip; Coarse-grained reconfigurable architectures; Double buffering mechanism; System performance evaluation; System-on-a-chip; Virtual system prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location
Vienna
ISSN
1530-2016
Print_ISBN
978-1-4244-4923-1
Electronic_ISBN
1530-2016
Type
conf
DOI
10.1109/ICPPW.2009.72
Filename
5366866
Link To Document