Please use this identifier to cite or link to this item: http://monografias.ufrn.br/handle/123456789/8745
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPereira, Monica Magalhães-
dc.contributor.authorSilva, Raul Silveira-
dc.date.accessioned2019-06-19T13:42:40Z-
dc.date.available2019-06-19T13:42:40Z-
dc.date.issued2019-06-10-
dc.identifier20180008290pt_BR
dc.identifier.citationSILVA, Raul Silveira. SONNE - Projeto de SDNoC para MPSoCs heterogêneos. 2019. 65 f. TCC (Graduação) - Curso de Bacharelado em Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.pt_BR
dc.identifier.urihttp://monografias.ufrn.br/handle/123456789/8745-
dc.description.abstractMultiprocessor Systems-on-Chip (MPSoCs) are computer systems composed by multiple processing cores and grouped into a single chip. The design of those systems occurs due to miniaturization of the transistor, caused by the evolution in the technology for design integrated circuits. The MPSoCs allows applications to run faster by distributing threads (application segments that can run simultaneously) over the processing cores. However, these tasks usually exchange information with each other, which require a communication method inside the MPSoC. Networks-on-Chip (NoCs) are examples of communication architectures used for this purpose. NoCs are able to improve communication between the processing cores, providing alternative paths to exchange information. In the conventional NoCs, it is common to use deterministic routing algorithms which define a single route for communication, since they try to avoid concurrent problems, as deadlock, and are simple to be integrated on the routers. However, the use of deterministic routes can cause network congestion. Another NoC’s paradigm is the Software-Defined Networks-on-Chip (SDNoCs), which the routing algorithms are implemented in software, executed in a core manager and it is possible to establish and unestablish virtual circuits to provide the communication between the cores. This allows the use of adaptive routing algorithms and also avoiding deadlocks, since the core manager knows the network’s behaviors. This work describes the proposal and implementation of an SDNoC, also presenting an investigation on it’s behavior when the traffic message’s exchange increases. Besides, the SDNoC simulations are compared with a normal NoC.pt_BR
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectMPSoCpt_BR
dc.subjectRedes-em-Chippt_BR
dc.subjectNetworks-on-Chippt_BR
dc.subjectSDNoCpt_BR
dc.subjectTLPpt_BR
dc.titleSONNE - Projeto de SDNoC para MPSoCs heterogêneospt_BR
dc.title.alternativeSONNE - A SDNoC project for heterogeneous MPSoCspt_BR
dc.typebachelorThesispt_BR
dc.contributor.referees1Kreutz, Márcio Eduardo-
dc.contributor.referees2Lopes, Alba Sandyra Bezerra-
dc.description.resumoSistemas em Chip Multiprocessados (MPSoCs) são sistemas computacionais compostos por vários núcleos de processamento e agrupados em uma única pastilha de silício. A possibilidade de construir sistemas desse tipo ocorre devido a miniaturização do transistor, causada principalmente pela evolução na tecnologia de fabricação dos circuitos integrados. Os MPSoCs permitem que uma aplicação possa ser executada de forma mais rápida através da distribuição de tarefas (segmentos da aplicação que podem ser executados simultaneamente) entre os seus núcleos de processamento. Contudo, essas tarefas geralmente trocam informações entre si e, para isso, necessitam de um meio de comunicação. As redes-em-chip (NoCs) são exemplos de arquiteturas de comunicação utilizadas para esse objetivo. As NoCs são capazes de melhorar a comunicação entre os núcleos devido a sua natureza arquitetural, disponibilizando caminhos alternativos para troca de informação. Nas NoCs convencionais, é comum o uso de algoritmos de roteamento determinísticos que definem uma rota única para a comunicação, pois são melhores para evitar problemas de concorrência como deadlock e simples para serem integrados aos roteadores. Entretanto, o uso de rotas determinísticas pode causar um forte congestionamento na rede. Um outro paradigma de NoC é o paradigma de redes-em-chip definidas por software (SDNoCs), onde o roteamento é feito em software por um núcleo gerente capaz de construir e desconstruir circuitos virtuais, de forma a estabelecer uma comunicação entre os núcleos. Isso permite o uso de algoritmos de roteamento adaptativos e que também possam evitar deadlocks, pois o núcleo gerente conhece todo o comportamento da rede. Este trabalho descreve a proposta e implementação de uma SDNoC e apresenta uma investigação do comportamento ao intensificar o tráfego das mensagens trocadas entre os núcleos de processamento. Além disso, também é feita uma comparação com uma NoC convencional.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentBacharelado em Ciência da Computaçãopt_BR
dc.publisher.initialsUFRNpt_BR
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
SONNE_Silva_2019.pdfSONNE_Silva_20192.82 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons