Cargando…

3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs

Increasing the efficiency of parallel software development is one of the key obstacles in taking advantage of heterogeneous multi-core architectures. Efficient and reliable compiler technology is required to identify the trade-off between multiple design goals at once. The most crucial objectives ar...

Descripción completa

Detalles Bibliográficos
Autores principales: Führ, Gereon, Hallawa, Ahmed, Leupers, Rainer, Ascheid, Gerd, Eusse, Juan Fernando
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343415/
http://dx.doi.org/10.1007/978-3-030-52794-5_5
_version_ 1783555752237989888
author Führ, Gereon
Hallawa, Ahmed
Leupers, Rainer
Ascheid, Gerd
Eusse, Juan Fernando
author_facet Führ, Gereon
Hallawa, Ahmed
Leupers, Rainer
Ascheid, Gerd
Eusse, Juan Fernando
author_sort Führ, Gereon
collection PubMed
description Increasing the efficiency of parallel software development is one of the key obstacles in taking advantage of heterogeneous multi-core architectures. Efficient and reliable compiler technology is required to identify the trade-off between multiple design goals at once. The most crucial objectives are application performance and processor power consumption. Including memory power into this multi-objective optimisation problem is of utmost importance. Therefore, this paper proposes the heuristic MORAM solving this three-dimensional Pareto front calculation. Furthermore, it is integrated into a commercially available framework to conduct a detailed evaluation and applicability study. MORAM is assessed with representative benchmarks on two different platforms and contrasted with a state-of-the-art evolutionary multi-objective algorithm. On average, MORAM produces 6% better Pareto fronts, while it is at least [Formula: see text] faster.
format Online
Article
Text
id pubmed-7343415
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73434152020-07-09 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs Führ, Gereon Hallawa, Ahmed Leupers, Rainer Ascheid, Gerd Eusse, Juan Fernando Architecture of Computing Systems – ARCS 2020 Article Increasing the efficiency of parallel software development is one of the key obstacles in taking advantage of heterogeneous multi-core architectures. Efficient and reliable compiler technology is required to identify the trade-off between multiple design goals at once. The most crucial objectives are application performance and processor power consumption. Including memory power into this multi-objective optimisation problem is of utmost importance. Therefore, this paper proposes the heuristic MORAM solving this three-dimensional Pareto front calculation. Furthermore, it is integrated into a commercially available framework to conduct a detailed evaluation and applicability study. MORAM is assessed with representative benchmarks on two different platforms and contrasted with a state-of-the-art evolutionary multi-objective algorithm. On average, MORAM produces 6% better Pareto fronts, while it is at least [Formula: see text] faster. 2020-06-12 /pmc/articles/PMC7343415/ http://dx.doi.org/10.1007/978-3-030-52794-5_5 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Führ, Gereon
Hallawa, Ahmed
Leupers, Rainer
Ascheid, Gerd
Eusse, Juan Fernando
3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title_full 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title_fullStr 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title_full_unstemmed 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title_short 3D Optimisation of Software Application Mappings on Heterogeneous MPSoCs
title_sort 3d optimisation of software application mappings on heterogeneous mpsocs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7343415/
http://dx.doi.org/10.1007/978-3-030-52794-5_5
work_keys_str_mv AT fuhrgereon 3doptimisationofsoftwareapplicationmappingsonheterogeneousmpsocs
AT hallawaahmed 3doptimisationofsoftwareapplicationmappingsonheterogeneousmpsocs
AT leupersrainer 3doptimisationofsoftwareapplicationmappingsonheterogeneousmpsocs
AT ascheidgerd 3doptimisationofsoftwareapplicationmappingsonheterogeneousmpsocs
AT eussejuanfernando 3doptimisationofsoftwareapplicationmappingsonheterogeneousmpsocs