• 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