Static and dynamic task mapping onto network on chip multiprocessors

Due to its scalability and flexibility, Network-on-Chip (NoC) is a growing and promising communication paradigm for Multiprocessor System-on-Chip (MPSoC) design. As the manufacturing process scales down to the deep submicron domain and the complexity of the system increases, fault-tolerant design st...

Full description

Autores:
Bolaños-Martínez, Freddy
Aedo, Jose Edison
Rivera-Vélez, Fredy
Tipo de recurso:
Article of journal
Fecha de publicación:
2014
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/44570
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/44570
http://bdigital.unal.edu.co/34669/
Palabra clave:
Task mapping
Multiprocessor System-on-Chip (MPSoC)
Networks on Chip (NoC)
Population-based Incremental Learning (PBIL).
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_4a9616be2d3caed816d577aa4fefdd00
oai_identifier_str oai:repositorio.unal.edu.co:unal/44570
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
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_abf2Bolaños-Martínez, Freddybf11b37b-a8b4-453d-b414-a848c577e880300Aedo, Jose Edison50e2ba2c-a548-4670-9990-373f023c2661300Rivera-Vélez, Fredy9f9696d6-0150-46fe-b254-75fbec9082ca3002019-06-28T13:47:16Z2019-06-28T13:47:16Z2014-06-24https://repositorio.unal.edu.co/handle/unal/44570http://bdigital.unal.edu.co/34669/Due to its scalability and flexibility, Network-on-Chip (NoC) is a growing and promising communication paradigm for Multiprocessor System-on-Chip (MPSoC) design. As the manufacturing process scales down to the deep submicron domain and the complexity of the system increases, fault-tolerant design strategies are gaining increased relevance. This paper exhibits the use of a Population-Based Incremental Learning (PBIL) algorithm aimed at finding the best mapping solutions at design time, as well as to finding the optimal remapping solution, in presence of single-node failures on the NoC. The optimization objectives in both cases are the application completion time and the network's peak bandwidth. A deterministic XY routing algorithm was used in order to simulate the traffic conditions in the network which has a 2D mesh topology. Obtained results are promising. The proposed algorithm exhibits a better performance, when compared with other reported approaches, as the problem size increases.application/pdfspaUniversidad Nacional de Colombia Sede Medellínhttp://revistas.unal.edu.co/index.php/dyna/article/view/34867Universidad Nacional de Colombia Revistas electrónicas UN DynaDynaDyna; Vol. 81, núm. 185 (2014); 28-35 DYNA; Vol. 81, núm. 185 (2014); 28-35 2346-2183 0012-7353Bolaños-Martínez, Freddy and Aedo, Jose Edison and Rivera-Vélez, Fredy (2014) Static and dynamic task mapping onto network on chip multiprocessors. Dyna; Vol. 81, núm. 185 (2014); 28-35 DYNA; Vol. 81, núm. 185 (2014); 28-35 2346-2183 0012-7353 .Static and dynamic task mapping onto network on chip multiprocessorsArtí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/ARTTask mappingMultiprocessor System-on-Chip (MPSoC)Networks on Chip (NoC)Population-based Incremental Learning (PBIL).ORIGINAL34867-207721-1-PB.pdfapplication/pdf1046406https://repositorio.unal.edu.co/bitstream/unal/44570/1/34867-207721-1-PB.pdf833033fa38bbb6a6fedba9a5dee03c50MD5134867-137270-1-SP.pdfapplication/pdf262874https://repositorio.unal.edu.co/bitstream/unal/44570/2/34867-137270-1-SP.pdf5eb2807d9d464dfbcd0a3facc1a10b93MD52THUMBNAIL34867-207721-1-PB.pdf.jpg34867-207721-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg10051https://repositorio.unal.edu.co/bitstream/unal/44570/3/34867-207721-1-PB.pdf.jpg0cc498156a2ea013b29ce88e1cc435f8MD5334867-137270-1-SP.pdf.jpg34867-137270-1-SP.pdf.jpgGenerated Thumbnailimage/jpeg5659https://repositorio.unal.edu.co/bitstream/unal/44570/4/34867-137270-1-SP.pdf.jpg35bb27631ca8ad10a03ffb3dd2a2c230MD54unal/44570oai:repositorio.unal.edu.co:unal/445702024-02-23 23:07:36.682Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co
dc.title.spa.fl_str_mv Static and dynamic task mapping onto network on chip multiprocessors
title Static and dynamic task mapping onto network on chip multiprocessors
spellingShingle Static and dynamic task mapping onto network on chip multiprocessors
Task mapping
Multiprocessor System-on-Chip (MPSoC)
Networks on Chip (NoC)
Population-based Incremental Learning (PBIL).
title_short Static and dynamic task mapping onto network on chip multiprocessors
title_full Static and dynamic task mapping onto network on chip multiprocessors
title_fullStr Static and dynamic task mapping onto network on chip multiprocessors
title_full_unstemmed Static and dynamic task mapping onto network on chip multiprocessors
title_sort Static and dynamic task mapping onto network on chip multiprocessors
dc.creator.fl_str_mv Bolaños-Martínez, Freddy
Aedo, Jose Edison
Rivera-Vélez, Fredy
dc.contributor.author.spa.fl_str_mv Bolaños-Martínez, Freddy
Aedo, Jose Edison
Rivera-Vélez, Fredy
dc.subject.proposal.spa.fl_str_mv Task mapping
Multiprocessor System-on-Chip (MPSoC)
Networks on Chip (NoC)
Population-based Incremental Learning (PBIL).
topic Task mapping
Multiprocessor System-on-Chip (MPSoC)
Networks on Chip (NoC)
Population-based Incremental Learning (PBIL).
description Due to its scalability and flexibility, Network-on-Chip (NoC) is a growing and promising communication paradigm for Multiprocessor System-on-Chip (MPSoC) design. As the manufacturing process scales down to the deep submicron domain and the complexity of the system increases, fault-tolerant design strategies are gaining increased relevance. This paper exhibits the use of a Population-Based Incremental Learning (PBIL) algorithm aimed at finding the best mapping solutions at design time, as well as to finding the optimal remapping solution, in presence of single-node failures on the NoC. The optimization objectives in both cases are the application completion time and the network's peak bandwidth. A deterministic XY routing algorithm was used in order to simulate the traffic conditions in the network which has a 2D mesh topology. Obtained results are promising. The proposed algorithm exhibits a better performance, when compared with other reported approaches, as the problem size increases.
publishDate 2014
dc.date.issued.spa.fl_str_mv 2014-06-24
dc.date.accessioned.spa.fl_str_mv 2019-06-28T13:47:16Z
dc.date.available.spa.fl_str_mv 2019-06-28T13:47:16Z
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.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/44570
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/34669/
url https://repositorio.unal.edu.co/handle/unal/44570
http://bdigital.unal.edu.co/34669/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.unal.edu.co/index.php/dyna/article/view/34867
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Dyna
Dyna
dc.relation.ispartofseries.none.fl_str_mv Dyna; Vol. 81, núm. 185 (2014); 28-35 DYNA; Vol. 81, núm. 185 (2014); 28-35 2346-2183 0012-7353
dc.relation.references.spa.fl_str_mv Bolaños-Martínez, Freddy and Aedo, Jose Edison and Rivera-Vélez, Fredy (2014) Static and dynamic task mapping onto network on chip multiprocessors. Dyna; Vol. 81, núm. 185 (2014); 28-35 DYNA; Vol. 81, núm. 185 (2014); 28-35 2346-2183 0012-7353 .
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
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/44570/1/34867-207721-1-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/44570/2/34867-137270-1-SP.pdf
https://repositorio.unal.edu.co/bitstream/unal/44570/3/34867-207721-1-PB.pdf.jpg
https://repositorio.unal.edu.co/bitstream/unal/44570/4/34867-137270-1-SP.pdf.jpg
bitstream.checksum.fl_str_mv 833033fa38bbb6a6fedba9a5dee03c50
5eb2807d9d464dfbcd0a3facc1a10b93
0cc498156a2ea013b29ce88e1cc435f8
35bb27631ca8ad10a03ffb3dd2a2c230
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089929339174912