Cargando…

Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms

Heterogeneous multiprocessor platforms are the foundation of systems that require high computational power combined with low energy consumption, like the IoT and mobile robotics. In this paper, we present five new algorithms for the design space exploration of platforms with elements grouped in clus...

Descripción completa

Detalles Bibliográficos
Autores principales: Frid, Nikolina, Sruk, Vlado, Jakobović, Domagoj
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9610393/
https://www.ncbi.nlm.nih.gov/pubmed/36298154
http://dx.doi.org/10.3390/s22207803
_version_ 1784819258606223360
author Frid, Nikolina
Sruk, Vlado
Jakobović, Domagoj
author_facet Frid, Nikolina
Sruk, Vlado
Jakobović, Domagoj
author_sort Frid, Nikolina
collection PubMed
description Heterogeneous multiprocessor platforms are the foundation of systems that require high computational power combined with low energy consumption, like the IoT and mobile robotics. In this paper, we present five new algorithms for the design space exploration of platforms with elements grouped in clusters with very few connections in between, while these platforms have favorable electric properties and lower production costs, the limited interconnectivity and inability of heterogeneous platform elements to execute all types of tasks, significantly decrease the chance of finding a feasible mapping of application to the platform. We base the new algorithms on the Non-dominated Sorting Genetic Algorithm II (NSGA-II) meta-heuristic and the previously published SDSE mapping algorithm designed for fully interconnected multiprocessor platforms. With the aim to improve the chance of finding feasible solutions for sparsely connected platforms, we have modified the parts of the search process concerning the penalization of infeasible solutions, chromosome decoding, and mapping strategy. Due to the lack of adequate existing benchmarks, we propose our own synthetic benchmark with multiple application and platform models, which we believe can be easily extended and reused by other researchers for further studying this type of platform. The experiments show that four proposed algorithms can find feasible solutions in 100% of test cases for platforms with dedicated clusters. In the case of tile-like platforms, the same four algorithms show an average success rate of 60%, with one algorithm going up to 84%.
format Online
Article
Text
id pubmed-9610393
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96103932022-10-28 Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms Frid, Nikolina Sruk, Vlado Jakobović, Domagoj Sensors (Basel) Article Heterogeneous multiprocessor platforms are the foundation of systems that require high computational power combined with low energy consumption, like the IoT and mobile robotics. In this paper, we present five new algorithms for the design space exploration of platforms with elements grouped in clusters with very few connections in between, while these platforms have favorable electric properties and lower production costs, the limited interconnectivity and inability of heterogeneous platform elements to execute all types of tasks, significantly decrease the chance of finding a feasible mapping of application to the platform. We base the new algorithms on the Non-dominated Sorting Genetic Algorithm II (NSGA-II) meta-heuristic and the previously published SDSE mapping algorithm designed for fully interconnected multiprocessor platforms. With the aim to improve the chance of finding feasible solutions for sparsely connected platforms, we have modified the parts of the search process concerning the penalization of infeasible solutions, chromosome decoding, and mapping strategy. Due to the lack of adequate existing benchmarks, we propose our own synthetic benchmark with multiple application and platform models, which we believe can be easily extended and reused by other researchers for further studying this type of platform. The experiments show that four proposed algorithms can find feasible solutions in 100% of test cases for platforms with dedicated clusters. In the case of tile-like platforms, the same four algorithms show an average success rate of 60%, with one algorithm going up to 84%. MDPI 2022-10-14 /pmc/articles/PMC9610393/ /pubmed/36298154 http://dx.doi.org/10.3390/s22207803 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Frid, Nikolina
Sruk, Vlado
Jakobović, Domagoj
Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title_full Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title_fullStr Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title_full_unstemmed Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title_short Design Space Exploration of Clustered Sparsely Connected MPSoC Platforms
title_sort design space exploration of clustered sparsely connected mpsoc platforms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9610393/
https://www.ncbi.nlm.nih.gov/pubmed/36298154
http://dx.doi.org/10.3390/s22207803
work_keys_str_mv AT fridnikolina designspaceexplorationofclusteredsparselyconnectedmpsocplatforms
AT srukvlado designspaceexplorationofclusteredsparselyconnectedmpsocplatforms
AT jakobovicdomagoj designspaceexplorationofclusteredsparselyconnectedmpsocplatforms