• DocumentCode
    474550
  • Title

    ADAM: Run-time agent-based distributed application mapping for on-chip communication

  • Author

    Al Faruque, Mohammad Abdullah ; Krist, Rudolf ; Henkel, Jorg

  • Author_Institution
    Dept. for Embedded Syst., Karlsruhe Univ., Karlsruhe
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    760
  • Lastpage
    765
  • Abstract
    Design-time decisions can often only cover certain scenarios and fail in efficiency when hard-to-predict system scenarios occur. This drives the development of run-time adaptive systems. To the best of our knowledge, we are presenting the first scheme for a runtime application mapping in a distributed manner using agents targeting for adaptive NoC-based heterogeneous multi-processor systems. Our approach reduces the overall traffic produced to collect the current state of the system (monitoring-traffic), needed for runtime mapping, compared to a centralized mapping scheme. In our experiment, we obtain 10.7 times lower monitoring traffic compared to the centralized mapping scheme proposed in [8] for a 64 times 64 NoC. Our proposed scheme also requires less execution cycles compared to a non-clustered centralized approach. We achieve on an average 7.1 times lower computational effort for the mapping algorithm compared to the simple nearest-neighbor (NN) heuristics proposed in (E. Carvalho et al., 2007) in a 64 times 32 NoC. We demonstrate the advantage of our scheme by means of a robot application and a set of multimedia applications and compare it to the state-of-the-art run-time mapping schemes proposed in ((E. Carvalho et al., 2007), (C.-L. Chou and R. Marculescu, 2007),(L. Smit et al., 2004)).
  • Keywords
    design; multimedia computing; multiprocessing systems; network-on-chip; robots; adaptive network-on-chip; design-time decisions; heterogeneous multiprocessor systems; multimedia; on-chip communication; robot; run-time adaptive systems; run-time agent-based distributed application mapping; Adaptive systems; Algorithm design and analysis; Computer architecture; Embedded system; Monitoring; Network-on-a-chip; Neural networks; Permission; Runtime; System-on-a-chip; Agent-based application mapping; On-chip communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555921