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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |