• DocumentCode
    1275460
  • Title

    A Mapping Flow for Dynamically Reconfigurable Multi-Core System-on-Chip Design

  • Author

    Beretta, Ivan ; Rana, Vincenzo ; Atienza, David ; Sciuto, Donatella

  • Author_Institution
    ESL-IEL-STI-EPFL, ESL-Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
  • Volume
    30
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1211
  • Lastpage
    1224
  • Abstract
    Nowadays, multi-core systems-on-chip (SoCs) are typically required to execute multiple complex applications, which demand a large set of heterogeneous hardware cores with different sizes. In this context, the popularity of dynamically reconfigurable platforms is growing, as they increase the ability of the initial design to adapt to future modifications. This paper presents a design flow to efficiently map multiple multi-core applications on a dynamically reconfigurable SoC. The proposed methodology is tailored for a reconfigurable hardware architecture based on a flexible communication infrastructure, and exploits applications similarities to obtain an effective mapping. We also introduce a run-time mapper that is able to introduce new applications that were not known at design-time, preserving the mapping of the original system. We apply our design flow to a real-world multimedia case study and to a set of synthetic benchmarks, showing that it is actually able to extract similarities among the applications, as it achieves an average improvement of 29% in terms of reconfiguration latency with respect to a communication-oriented approach, while preserving the same communication performance.
  • Keywords
    logic design; multiprocessing systems; reconfigurable architectures; system-on-chip; communication-oriented approach; dynamically reconfigurable multicore system-on-chip design; flexible communication infrastructure; mapping flow; reconfigurable SoC; reconfigurable hardware architecture; run-time mapper; Field programmable gate arrays; Hardware; Multicore processing; Performance evaluation; System-on-a-chip; Field programmable gate arrays; platform-based design; reconfigurable architectures; run-time adaptability;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2138140
  • Filename
    5956864