Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC

Network on Chip (NoC) systems were originally developed to provide high performance, using the availability of several processing units, connected to a wired network inside the integrated circuit. Wireless NoC (WiNoC or WNoC) are a natural evolution of NoC systems, which integrate a hierarchical com...

Full description

Autores:
Sacanamboy Franco, Maribell
Bolaños-Martinez, Freddy
Bernal-Noreña, Álvaro
Nieto-Londoño, Rubén
Tipo de recurso:
Article of journal
Fecha de publicación:
2017
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/60380
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/60380
http://bdigital.unal.edu.co/58712/
Palabra clave:
62 Ingeniería y operaciones afines / Engineering
WiNoC
NoC
Wireless
Hierarchical
Genetic
Mapping
WiNoC
NoC
Inalámbricas
Jerárquicas
Genético
Mapeo
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_90c4a54c18f523955a02101ae7553489
oai_identifier_str oai:repositorio.unal.edu.co:unal/60380
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
title Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
spellingShingle Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
62 Ingeniería y operaciones afines / Engineering
WiNoC
NoC
Wireless
Hierarchical
Genetic
Mapping
WiNoC
NoC
Inalámbricas
Jerárquicas
Genético
Mapeo
title_short Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
title_full Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
title_fullStr Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
title_full_unstemmed Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
title_sort Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC
dc.creator.fl_str_mv Sacanamboy Franco, Maribell
Bolaños-Martinez, Freddy
Bernal-Noreña, Álvaro
Nieto-Londoño, Rubén
dc.contributor.author.spa.fl_str_mv Sacanamboy Franco, Maribell
Bolaños-Martinez, Freddy
Bernal-Noreña, Álvaro
Nieto-Londoño, Rubén
dc.subject.ddc.spa.fl_str_mv 62 Ingeniería y operaciones afines / Engineering
topic 62 Ingeniería y operaciones afines / Engineering
WiNoC
NoC
Wireless
Hierarchical
Genetic
Mapping
WiNoC
NoC
Inalámbricas
Jerárquicas
Genético
Mapeo
dc.subject.proposal.spa.fl_str_mv WiNoC
NoC
Wireless
Hierarchical
Genetic
Mapping
WiNoC
NoC
Inalámbricas
Jerárquicas
Genético
Mapeo
description Network on Chip (NoC) systems were originally developed to provide high performance, using the availability of several processing units, connected to a wired network inside the integrated circuit. Wireless NoC (WiNoC or WNoC) are a natural evolution of NoC systems, which integrate a hierarchical communication inside the chip for the sake of improving scalability. Task mapping in WNoC systems represents a challenging process, which often involves several optimization objectives, such as power, performance, throughput, resources usage, and network metrics. This paper describes a genetic algorithm based approach for finding optimal tasks-mapping solutions in design time, for embedded systems working over a WiNoC. The optimization objectives were: Speedup, Energy Consumption, and Bandwidth. The target network used for simulation may be viewed as a two-level hierarchical WiNoC. The first level corresponds to a set of subnets which are linked by wires and mesh-type. The second level corresponds to a star-topology of wireless links, which connect the first level subnets. Proposed algorithm exhibits a good performance in relation to the optimization objectives, concerning the target heterogeneous WiNoC.
publishDate 2017
dc.date.issued.spa.fl_str_mv 2017-04-01
dc.date.accessioned.spa.fl_str_mv 2019-07-02T18:11:08Z
dc.date.available.spa.fl_str_mv 2019-07-02T18:11:08Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.issn.spa.fl_str_mv ISSN: 2346-2183
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/60380
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/58712/
identifier_str_mv ISSN: 2346-2183
url https://repositorio.unal.edu.co/handle/unal/60380
http://bdigital.unal.edu.co/58712/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv https://revistas.unal.edu.co/index.php/dyna/article/view/53886
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Dyna
Dyna
dc.relation.references.spa.fl_str_mv Sacanamboy Franco, Maribell and Bolaños-Martinez, Freddy and Bernal-Noreña, Álvaro and Nieto-Londoño, Rubén (2017) Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC. DYNA, 84 (201). pp. 202-209. ISSN 2346-2183
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia (Sede Medellín). Facultad de Minas.
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/60380/1/53886-333139-1-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/60380/2/53886-333139-1-PB.pdf.jpg
bitstream.checksum.fl_str_mv b0b3c0111533be92d0d8d287e617ded1
3061969cbf6dc224f5d3a456a68184f7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089971065159680
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sacanamboy Franco, Maribell44e1f6f9-7412-4cb0-bae6-79f00d722f8f300Bolaños-Martinez, Freddy2b9ecf41-ac34-4658-a5fd-e90385ab43c6300Bernal-Noreña, Álvaro3fdb8b2e-d68f-4a86-afeb-6a0a4bc7e421300Nieto-Londoño, Rubén6f7d3fea-d58c-494b-aae5-ac41fee701be3002019-07-02T18:11:08Z2019-07-02T18:11:08Z2017-04-01ISSN: 2346-2183https://repositorio.unal.edu.co/handle/unal/60380http://bdigital.unal.edu.co/58712/Network on Chip (NoC) systems were originally developed to provide high performance, using the availability of several processing units, connected to a wired network inside the integrated circuit. Wireless NoC (WiNoC or WNoC) are a natural evolution of NoC systems, which integrate a hierarchical communication inside the chip for the sake of improving scalability. Task mapping in WNoC systems represents a challenging process, which often involves several optimization objectives, such as power, performance, throughput, resources usage, and network metrics. This paper describes a genetic algorithm based approach for finding optimal tasks-mapping solutions in design time, for embedded systems working over a WiNoC. The optimization objectives were: Speedup, Energy Consumption, and Bandwidth. The target network used for simulation may be viewed as a two-level hierarchical WiNoC. The first level corresponds to a set of subnets which are linked by wires and mesh-type. The second level corresponds to a star-topology of wireless links, which connect the first level subnets. Proposed algorithm exhibits a good performance in relation to the optimization objectives, concerning the target heterogeneous WiNoC.Los sistemas de red en chip (NoC) fueron desarrollados originalmente para proporcionar un alto rendimiento, mediante la disponibilidad de varias unidades de procesamiento, conectadas a través de una red cableada dentro del circuito integrado. Wireless NoC (WiNoC o WNoC) son una evolución natural de los sistemas NoC, que integran una comunicación jerárquica dentro del chip para mejorar la escalabilidad. El mapeo de tareas en los sistemas WNoC representa un proceso desafiante, que a menudo implica varios objetivos de optimización, como potencia, rendimiento, productividad, uso de recursos y métricas de red. Este artículo describe un algoritmo genético basado en un enfoque para encontrar soluciones óptimas de asignación de tareas en tiempo de diseño, para sistemas embebidos que trabajan sobre un WiNoC. Los objetivos de optimización fueron: Aceleración, Consumo de Energía y Ancho de Banda. La red de destino utilizada para la simulación puede ser vista como un WiNoC jerárquica de dos niveles. El primer nivel corresponde a un conjunto de subredes que están conectadas por cables y son de tipo malla. El segundo nivel corresponde a una topología en estrella de enlaces inalámbricos, que conectan las subredes de primer nivel. El algoritmo propuesto muestra un buen desempeño en relación con los objetivos de optimización y la WiNoC heterogéneo simulada.application/pdfspaUniversidad Nacional de Colombia (Sede Medellín). Facultad de Minas.https://revistas.unal.edu.co/index.php/dyna/article/view/53886Universidad Nacional de Colombia Revistas electrónicas UN DynaDynaSacanamboy Franco, Maribell and Bolaños-Martinez, Freddy and Bernal-Noreña, Álvaro and Nieto-Londoño, Rubén (2017) Genetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoC. DYNA, 84 (201). pp. 202-209. ISSN 2346-218362 Ingeniería y operaciones afines / EngineeringWiNoCNoCWirelessHierarchicalGeneticMappingWiNoCNoCInalámbricasJerárquicasGenéticoMapeoGenetic algorithm for task mapping in embedded systems on a hierarchical architecture based on wireless network on chip WiNoCArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTORIGINAL53886-333139-1-PB.pdfapplication/pdf1247847https://repositorio.unal.edu.co/bitstream/unal/60380/1/53886-333139-1-PB.pdfb0b3c0111533be92d0d8d287e617ded1MD51THUMBNAIL53886-333139-1-PB.pdf.jpg53886-333139-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg9910https://repositorio.unal.edu.co/bitstream/unal/60380/2/53886-333139-1-PB.pdf.jpg3061969cbf6dc224f5d3a456a68184f7MD52unal/60380oai:repositorio.unal.edu.co:unal/603802024-04-13 23:10:20.857Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co