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...
Autores principales: | , , , |
---|---|
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 |