Title
Development process for clusters on a reconfigurable chip
Abstract
Reconfigurable MPSoCs (Multiprocessor System-on-Chip) could be viable for certain applications niche where the flexibility of FPGAs (Field-Programmable Gate Array) and software is needed, and a small number of units dismiss other silicon options. However, their design complexity is very high, and raises additional problems, i.e. the definition of a suitable programming model, an efficient memory organization, and the need for ways to optimize application performance. In this paper, we propose a complete development process, which addresses these problems by complementing the current SoC (System-on-Chip) development process with additional steps to support parallel programming and software optimization. This work explains systematically problems and solutions to achieve a FPGA-based MPSoC following our systematic flow and offering tools and techniques to develop parallel applications for such systems.
Year
DOI
Venue
2012
10.1016/j.compeleceng.2011.09.006
Computers & Electrical Engineering
Keywords
Field
DocType
parallel application,multiprocessor system-on-chip,additional problem,reconfigurable chip,complete development process,parallel programming,software optimization,development process,additional step,suitable programming model,certain applications niche,field programmable gate array,performance,system on chip,chip,programming model
Program optimization,Computer architecture,Programming paradigm,Computer science,Field-programmable gate array,Real-time computing,Multiprocessing,Gate array,Software,Memory organisation,MPSoC
Journal
Volume
Issue
ISSN
38
3
0045-7906
Citations 
PageRank 
References 
0
0.34
25
Authors
4
Name
Order
Citations
PageRank
Eduard Fernandez-Alonso191.73
David Castells-Rufas2457.70
Jaume Joven3384.27
Jordi Carrabina413936.98