Cargando…

3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm

Power optimization is an important part of network-on-chip(NoC) design. This paper proposes an improved algorithm based on genetic algorithm on how to properly map IP (Intellectual Property) cores to 3D NoC. First, in view of the randomness of the traditional genetic algorithm in individual selectio...

Descripción completa

Detalles Bibliográficos
Autores principales: Gan, Yu, Guo, Hong, Zhou, Ziheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540980/
https://www.ncbi.nlm.nih.gov/pubmed/34683268
http://dx.doi.org/10.3390/mi12101217
_version_ 1784589118235213824
author Gan, Yu
Guo, Hong
Zhou, Ziheng
author_facet Gan, Yu
Guo, Hong
Zhou, Ziheng
author_sort Gan, Yu
collection PubMed
description Power optimization is an important part of network-on-chip(NoC) design. This paper proposes an improved algorithm based on genetic algorithm on how to properly map IP (Intellectual Property) cores to 3D NoC. First, in view of the randomness of the traditional genetic algorithm in individual selection, an improved greedy algorithm is used in the initial population generation stage to make the generated individuals reach the optimal. Secondly, in view of the weak local optimization ability of the traditional genetic algorithm and prone to premature problems, the simulated annealing algorithm is added in the crossover operation stage to make the offspring reach the global optimum. The experimental results show that compared with the traditional genetic algorithm, the algorithm has better convergence and low power consumption performance, which can quickly search for a better solution, in the case of a large number of cores (124 IP cores), the average power consumption can be reduced by 42.2%.
format Online
Article
Text
id pubmed-8540980
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85409802021-10-24 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm Gan, Yu Guo, Hong Zhou, Ziheng Micromachines (Basel) Article Power optimization is an important part of network-on-chip(NoC) design. This paper proposes an improved algorithm based on genetic algorithm on how to properly map IP (Intellectual Property) cores to 3D NoC. First, in view of the randomness of the traditional genetic algorithm in individual selection, an improved greedy algorithm is used in the initial population generation stage to make the generated individuals reach the optimal. Secondly, in view of the weak local optimization ability of the traditional genetic algorithm and prone to premature problems, the simulated annealing algorithm is added in the crossover operation stage to make the offspring reach the global optimum. The experimental results show that compared with the traditional genetic algorithm, the algorithm has better convergence and low power consumption performance, which can quickly search for a better solution, in the case of a large number of cores (124 IP cores), the average power consumption can be reduced by 42.2%. MDPI 2021-10-06 /pmc/articles/PMC8540980/ /pubmed/34683268 http://dx.doi.org/10.3390/mi12101217 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
Gan, Yu
Guo, Hong
Zhou, Ziheng
3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title_full 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title_fullStr 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title_full_unstemmed 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title_short 3D NoC Low-Power Mapping Optimization Based on Improved Genetic Algorithm
title_sort 3d noc low-power mapping optimization based on improved genetic algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540980/
https://www.ncbi.nlm.nih.gov/pubmed/34683268
http://dx.doi.org/10.3390/mi12101217
work_keys_str_mv AT ganyu 3dnoclowpowermappingoptimizationbasedonimprovedgeneticalgorithm
AT guohong 3dnoclowpowermappingoptimizationbasedonimprovedgeneticalgorithm
AT zhouziheng 3dnoclowpowermappingoptimizationbasedonimprovedgeneticalgorithm