Mostrar registro simples

dc.contributor.advisorBeck Rutzig, Mateus
dc.creatorBrondani, Juliana Rubenich
dc.date.accessioned2022-07-06T19:53:53Z
dc.date.available2022-07-06T19:53:53Z
dc.date.issued2015-12-16
dc.date.submitted2015
dc.identifier.urihttp://repositorio.ufsm.br/handle/1/25250
dc.descriptionTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Engenharia de Computação, RS, 2015.por
dc.languageengeng
dc.publisherUniversidade Federal de Santa Mariapor
dc.rightsAcesso Abertopor
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectNetwork on chipeng
dc.subjectDynamiceng
dc.subjectMappingeng
dc.subjectMachine learningeng
dc.subjectAlgorithmseng
dc.subjectSVMeng
dc.titleDynamic and static task mapping in a network-on-chip using machine learning techniquespor
dc.typeTrabalho de Conclusão de Curso de Graduaçãopor
dc.degree.localSanta Maria, RS, Brasilpor
dc.description.resumoIn the past few years, the number of cores encapsulated in a single die has been increasing dramatically. As the performance of bus infrastructure does not scale with the increasing number of cores, NoC (Network-on-Chip) has been largely used to connect them in multiprocessing systems. However, even using NoC, the overall system performance can be affected due to a poor task mapping. Considering such scenario, this work proposes a static and a dynamic task mapping flow to mitigate the communication overhead between tasks in a NoC. A workflow using machine learning algorithms is considered since: it can find an almost optimal configuration as a solution; and it can deal with the overhead generated by other algorithms, which makes they timely unfeasible to be used dynamically. At compile time, a genetic algorithm, which can find a static solution, combined with cluster techniques is used for generating a dataset which can be used for training of unsupervised algorithms. At execution time, a Support Vector Machine, due to its low overhead and robustness, use the training set generated at compile time for mapping tasks on the fly according to its communication behavior. Results show that with good classifications and training of supervised algorithms the proposed work flow can reduce the overhead and generate good mapping results, which makes a dynamic mapping possible.por
dc.publisher.countryBrasilpor
dc.publisher.initialsUFSMpor
dc.subject.cnpqCNPQ::ENGENHARIASpor
dc.publisher.unidadeCentro de Tecnologiapor


Arquivos deste item

Thumbnail
Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Acesso Aberto
Exceto quando indicado o contrário, a licença deste item é descrito como Acesso Aberto