Cargando…

A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip

More and more attention is being paid to the use of massive parallel computing performed on many-core Networks-on-Chip (NoC) in order to accelerate performance. Simultaneously deploying multiple applications on NoC is one feasible way to achieve this. In this paper, we propose a multi-phase-based mu...

Descripción completa

Detalles Bibliográficos
Autores principales: Ge, Fen, Cui, Chenchen, Zhou, Fang, Wu, Ning
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8227643/
https://www.ncbi.nlm.nih.gov/pubmed/34073470
http://dx.doi.org/10.3390/mi12060613
_version_ 1783712570937442304
author Ge, Fen
Cui, Chenchen
Zhou, Fang
Wu, Ning
author_facet Ge, Fen
Cui, Chenchen
Zhou, Fang
Wu, Ning
author_sort Ge, Fen
collection PubMed
description More and more attention is being paid to the use of massive parallel computing performed on many-core Networks-on-Chip (NoC) in order to accelerate performance. Simultaneously deploying multiple applications on NoC is one feasible way to achieve this. In this paper, we propose a multi-phase-based multi-application mapping approach for NoC design. Our approach began with a rectangle analysis, which offered several potential regions for application. Then we mapped all tasks of the application into these potential regions using a genetic algorithm, and identified the one which exhibited the strongest performance. When the packeted regions for each application were identified, a B*Tree-based simulated annealing algorithm was used to generate the optimal placement for the multi-application mapping regions. The experiment results show that the proposed approach can achieve a considerable reduction in network power consumption (up to 23.45%) and latency (up to 24.42%) for a given set of applications.
format Online
Article
Text
id pubmed-8227643
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82276432021-06-26 A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip Ge, Fen Cui, Chenchen Zhou, Fang Wu, Ning Micromachines (Basel) Article More and more attention is being paid to the use of massive parallel computing performed on many-core Networks-on-Chip (NoC) in order to accelerate performance. Simultaneously deploying multiple applications on NoC is one feasible way to achieve this. In this paper, we propose a multi-phase-based multi-application mapping approach for NoC design. Our approach began with a rectangle analysis, which offered several potential regions for application. Then we mapped all tasks of the application into these potential regions using a genetic algorithm, and identified the one which exhibited the strongest performance. When the packeted regions for each application were identified, a B*Tree-based simulated annealing algorithm was used to generate the optimal placement for the multi-application mapping regions. The experiment results show that the proposed approach can achieve a considerable reduction in network power consumption (up to 23.45%) and latency (up to 24.42%) for a given set of applications. MDPI 2021-05-26 /pmc/articles/PMC8227643/ /pubmed/34073470 http://dx.doi.org/10.3390/mi12060613 Text en © 2021 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
Ge, Fen
Cui, Chenchen
Zhou, Fang
Wu, Ning
A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title_full A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title_fullStr A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title_full_unstemmed A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title_short A Multi-Phase Based Multi-Application Mapping Approach for Many-Core Networks-on-Chip
title_sort multi-phase based multi-application mapping approach for many-core networks-on-chip
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8227643/
https://www.ncbi.nlm.nih.gov/pubmed/34073470
http://dx.doi.org/10.3390/mi12060613
work_keys_str_mv AT gefen amultiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT cuichenchen amultiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT zhoufang amultiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT wuning amultiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT gefen multiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT cuichenchen multiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT zhoufang multiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip
AT wuning multiphasebasedmultiapplicationmappingapproachformanycorenetworksonchip