Title :
Remote Execution in Distributed Memory MPSoC
Author :
Busseuil, Rémi ; Ost, Luciano ; Garibotti, Rafael ; Sassatelli, Gilles ; Robert, Michel
Author_Institution :
LIRMM, Montpellier, France
fDate :
April 29 2012-May 1 2012
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;
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
DOI :
10.1109/FCCM.2012.30