• DocumentCode
    1897315
  • Title

    Run-time optimization of a dynamically reconfigurable embedded system through performance prediction

  • Author

    Mariani, Giovanni ; Sima, Vlad-Mihai ; Palermo, Gianluca ; Zaccaria, Vittorio ; Marchiori, Giacomo ; Silvano, Cristina ; Bertels, Koen

  • Author_Institution
    Univ. della Svizzera Italiana - ALaRI, Lugano, Swizerland
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    A key tool to increase the exploitation of dynamic reconfigurable platforms is the run-time resource manager. This system module coordinates the usage of both software and reconfigurable hardware resources in the context of a multi-programmed environment, by alleviating the operating system´s induced overhead. This paper introduces a two-layers run-time resource manager for dynamic reconfigurable platforms. The upper level is composed of several application-level managers (one for each application) that provide the most suitable mapping based on resource constraints and performance prediction. The lower level is composed of a centralized system-level resource manager that assigns the HW/SW resources to each application. We present a video surveillance case study in which the proposed resource management technique outperforms the performance of the state of the art by 28% on average, introducing a computational time overhead within 2%.
  • Keywords
    embedded systems; multiprogramming; optimisation; resource allocation; video surveillance; application-level managers; centralized system-level resource manager; computational time overhead; dynamic reconfigurable platforms; dynamically reconfigurable embedded system; multiprogrammed environment; operating system induced overhead; performance prediction; reconfigurable hardware resources; run-time optimization; software resources; system module; two-layers run-time resource manager; video surveillance case study; Equations; Kernel; Optimization; Program processors; Resource management; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645523
  • Filename
    6645523