• DocumentCode
    2606650
  • Title

    Remote Execution in Distributed Memory MPSoC

  • Author

    Busseuil, Rémi ; Ost, Luciano ; Garibotti, Rafael ; Sassatelli, Gilles ; Robert, Michel

  • Author_Institution
    LIRMM, Montpellier, France
  • fYear
    2012
  • fDate
    April 29 2012-May 1 2012
  • Firstpage
    121
  • Lastpage
    124
  • Abstract
    Message-passing is an increasingly popular design style for MPSoCs that usually results in systems that perform better compared to external shared-memory designs performance and power-wise, this because of much decreased data transfers with external memory. This scheme relies on explicit communications between processing tasks that participate in the application. Contrarily to shared-memory multiprocessors, tasks usually get assigned to processors at design-time. In order to cope with transient performance losses originating from various phenomena such as increased processing workload or peak traffic in the communication subsystem, various adaptation mechanisms based on task migration have been proposed in the literature. As Message-passing systems usually use PE-private memory architecture, these mechanisms imply migrating application code from processor to processor, which incurs penalty in performance and power consumption. This paper proposes a local shared-memory strategy in which processors execute code hosted in a remote processor.
  • Keywords
    distributed shared memory systems; losses; message passing; multiprocessing systems; system-on-chip; PE-private memory architecture; communication subsystem; data transfers; distributed memory MPSoC; local shared-memory strategy; message passing; power consumption; processing tasks; processor code execution; processor-to-processor migrating application code; remote execution; remote processor; shared-memory multiprocessors design; task migration; transient performance loss; Memory management; Program processors; Quality of service; Random access memory; Real time systems; Streaming media; Throughput; MPSoCs; memory organization; network-on-chip; remote execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4673-1605-7
  • Type

    conf

  • DOI
    10.1109/FCCM.2012.30
  • Filename
    6239802