Title: Run-time mapping for dynamic reconfiguration management in embedded systems

Authors: Pascal Benoit, Lionel Torres, Gilles Sassatelli, Michel Robert, Nicolas Saint-Jean

Addresses: LIRMM, Montpellier Institute of Computer Science, Robotics and Microelectronics, University of Montpellier 2, CNRS, UMR 5506, 161, rue Ada, 34392 Montpellier Cedex 5, France. ' LIRMM, Montpellier Institute of Computer Science, Robotics and Microelectronics, University of Montpellier 2, CNRS, UMR 5506, 161, rue Ada, 34392 Montpellier Cedex 5, France. ' LIRMM, Montpellier Institute of Computer Science, Robotics and Microelectronics, University of Montpellier 2, CNRS, UMR 5506, 161, rue Ada, 34392 Montpellier Cedex 5, France. ' LIRMM, Montpellier Institute of Computer Science, Robotics and Microelectronics, University of Montpellier 2, CNRS, UMR 5506, 161, rue Ada, 34392 Montpellier Cedex 5, France. ' LIRMM, Montpellier Institute of Computer Science, Robotics and Microelectronics, University of Montpellier 2, CNRS, UMR 5506, 161, rue Ada, 34392 Montpellier Cedex 5, France

Abstract: Dynamic reconfiguration provides attractive features such as hardware flexibility and adaptability. Unfortunately, the lack of programming tools to manage it has limited its use in current SoC. This paper presents a method to abstract dynamic reconfiguration management at design time. Dynamic hardware multiplexing is a generic principle based on a scheduler dedicated to the management of reconfigurable resources at run-time. Formal background, implementation, simulation results and validations are exposed to illustrate the contribution of this study.

Keywords: reconfigurable computing; run-time resource management; self-adaptability; task relocation; task duplication; task allocation; scheduling; hardware control; software control; embedded systems; dynamic reconfiguration; SoC; systems on chip; simulation.

DOI: 10.1504/IJES.2010.039031

International Journal of Embedded Systems, 2010 Vol.4 No.3/4, pp.276 - 291

Published online: 11 Mar 2011 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article