An Adaptive Message Passing MPSoC Framework

Multiprocessor Systems-on-Chips (MPSoCs) offer superior performance while maintaining flexibility and reusability thanks to software oriented personalization. While most MPSoCs are today heterogeneous for better meeting the targeted application requirements, homogeneous MPSoCs may become in a near f...

Full description

Saved in:
Bibliographic Details
Main Authors: Gabriel Marchesan Almeida, Gilles Sassatelli, Pascal Benoit, Nicolas Saint-Jean, Sameer Varyani, Lionel Torres, Michel Robert
Format: Article
Language:English
Published: Wiley 2009-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2009/242981
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832550637983760384
author Gabriel Marchesan Almeida
Gilles Sassatelli
Pascal Benoit
Nicolas Saint-Jean
Sameer Varyani
Lionel Torres
Michel Robert
author_facet Gabriel Marchesan Almeida
Gilles Sassatelli
Pascal Benoit
Nicolas Saint-Jean
Sameer Varyani
Lionel Torres
Michel Robert
author_sort Gabriel Marchesan Almeida
collection DOAJ
description Multiprocessor Systems-on-Chips (MPSoCs) offer superior performance while maintaining flexibility and reusability thanks to software oriented personalization. While most MPSoCs are today heterogeneous for better meeting the targeted application requirements, homogeneous MPSoCs may become in a near future a viable alternative bringing other benefits such as run-time load balancing and task migration. The work presented in this paper relies on a homogeneous NoC-based MPSoC framework we developed for exploring scalable and adaptive on-line continuous mapping techniques. Each processor of this system is compact and runs a tiny preemptive operating system that monitors various metrics and is entitled to take remapping decisions through code migration techniques. This approach that endows the architecture with decisional capabilities permits refining application implementation at run-time according to various criteria. Experiments based on simple policies are presented on various applications that demonstrate the benefits of such an approach.
format Article
id doaj-art-894c10e242b24f1fbbe27f82ae15f22f
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2009-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-894c10e242b24f1fbbe27f82ae15f22f2025-02-03T06:06:19ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092009-01-01200910.1155/2009/242981242981An Adaptive Message Passing MPSoC FrameworkGabriel Marchesan Almeida0Gilles Sassatelli1Pascal Benoit2Nicolas Saint-Jean3Sameer Varyani4Lionel Torres5Michel Robert6Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceLaboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS), University of Montpellier 2, 161 rue Ada, 34392 Montpellier, FranceMultiprocessor Systems-on-Chips (MPSoCs) offer superior performance while maintaining flexibility and reusability thanks to software oriented personalization. While most MPSoCs are today heterogeneous for better meeting the targeted application requirements, homogeneous MPSoCs may become in a near future a viable alternative bringing other benefits such as run-time load balancing and task migration. The work presented in this paper relies on a homogeneous NoC-based MPSoC framework we developed for exploring scalable and adaptive on-line continuous mapping techniques. Each processor of this system is compact and runs a tiny preemptive operating system that monitors various metrics and is entitled to take remapping decisions through code migration techniques. This approach that endows the architecture with decisional capabilities permits refining application implementation at run-time according to various criteria. Experiments based on simple policies are presented on various applications that demonstrate the benefits of such an approach.http://dx.doi.org/10.1155/2009/242981
spellingShingle Gabriel Marchesan Almeida
Gilles Sassatelli
Pascal Benoit
Nicolas Saint-Jean
Sameer Varyani
Lionel Torres
Michel Robert
An Adaptive Message Passing MPSoC Framework
International Journal of Reconfigurable Computing
title An Adaptive Message Passing MPSoC Framework
title_full An Adaptive Message Passing MPSoC Framework
title_fullStr An Adaptive Message Passing MPSoC Framework
title_full_unstemmed An Adaptive Message Passing MPSoC Framework
title_short An Adaptive Message Passing MPSoC Framework
title_sort adaptive message passing mpsoc framework
url http://dx.doi.org/10.1155/2009/242981
work_keys_str_mv AT gabrielmarchesanalmeida anadaptivemessagepassingmpsocframework
AT gillessassatelli anadaptivemessagepassingmpsocframework
AT pascalbenoit anadaptivemessagepassingmpsocframework
AT nicolassaintjean anadaptivemessagepassingmpsocframework
AT sameervaryani anadaptivemessagepassingmpsocframework
AT lioneltorres anadaptivemessagepassingmpsocframework
AT michelrobert anadaptivemessagepassingmpsocframework
AT gabrielmarchesanalmeida adaptivemessagepassingmpsocframework
AT gillessassatelli adaptivemessagepassingmpsocframework
AT pascalbenoit adaptivemessagepassingmpsocframework
AT nicolassaintjean adaptivemessagepassingmpsocframework
AT sameervaryani adaptivemessagepassingmpsocframework
AT lioneltorres adaptivemessagepassingmpsocframework
AT michelrobert adaptivemessagepassingmpsocframework