DocumentCode
2214391
Title
Rapid Application Development on Multi-processor Reconfigurable Systems
Author
Ye, Linfeng ; Diguet, Jean-Philippe ; Gogniat, Guy
Author_Institution
Lab.-STICC, Eur. Univ. of Brittany, Lorient, France
fYear
2010
fDate
Aug. 31 2010-Sept. 2 2010
Firstpage
285
Lastpage
290
Abstract
Considering the ability to perform multi-processor architecture systems on FPGA, partial reconfiguration is an opportunity to improve weak soft-core performances by specializing coprocessors according to context-dependent application needs. But at the application level, there is a need for straightforward programming models that allow applications to be easily mapped on an ad hoc architecture without tedious rewriting, while at the same time ensuring efficient production code. In this paper we describe two programming libraries XTask and XFunc, which are written in C and rely on a reconfigurable MPSoC architecture model (XPSoC) and on HW/SW libraries of standard functions that can be easily used by means of HW independent API. Finally, we demonstrate the XPSoC methodology, with the design of a self-adaptive image encoding system including runtime configuration decisions.
Keywords
C language; ad hoc networks; application program interfaces; field programmable gate arrays; image coding; multiprocessing systems; reconfigurable architectures; software libraries; system-on-chip; API; FPGA; HW-SW library; XFunc; XPSoC methodology; XTask; ad hoc architecture; context dependent application; multiprocessor reconfigurable system; partial reconguration; production code; programming library; rapid application development; recongurable MPSoC architecture model; runtime conguration decision; selfadaptive image encoding system; soft core performance; straightforward programming model; MPSoC; Rapid application development; Reconfigurable computing; Run-time partial reconfiguration; XPSoC;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location
Milano
ISSN
1946-1488
Print_ISBN
978-1-4244-7842-2
Type
conf
DOI
10.1109/FPL.2010.65
Filename
5694264
Link To Document