Implementação da técnica de software pipelining na rede em chip IPNoSyS

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Medeiros, Aparecida Lopes de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/18100
Resumo: Alongside the advances of technologies, embedded systems are increasingly present in our everyday. Due to increasing demand for functionalities, many tasks are split among processors, requiring more efficient communication architectures, such as networks on chip (NoC). The NoCs are structures that have routers with channel point-to-point interconnect the cores of system on chip (SoC), providing communication. There are several networks on chip in the literature, each with its specific characteristics. Among these, for this work was chosen the Integrated Processing System NoC (IPNoSyS) as a network on chip with different characteristics compared to general NoCs, because their routing components also accumulate processing function, ie, units have functional able to execute instructions. With this new model, packets are processed and routed by the router architecture. This work aims at improving the performance of applications that have repetition, since these applications spend more time in their execution, which occurs through repeated execution of his instructions. Thus, this work proposes to optimize the runtime of these structures by employing a technique of instruction-level parallelism, in order to optimize the resources offered by the architecture. The applications are tested on a dedicated simulator and the results compared with the original version of the architecture, which in turn, implements only packet level parallelism
id UFRN_1b5bb8270e77d65a14a27c5f5f1d4e3d
oai_identifier_str oai:repositorio.ufrn.br:123456789/18100
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Implementação da técnica de software pipelining na rede em chip IPNoSySRedes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. DesempenhoRedes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. DesempenhoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOAlongside the advances of technologies, embedded systems are increasingly present in our everyday. Due to increasing demand for functionalities, many tasks are split among processors, requiring more efficient communication architectures, such as networks on chip (NoC). The NoCs are structures that have routers with channel point-to-point interconnect the cores of system on chip (SoC), providing communication. There are several networks on chip in the literature, each with its specific characteristics. Among these, for this work was chosen the Integrated Processing System NoC (IPNoSyS) as a network on chip with different characteristics compared to general NoCs, because their routing components also accumulate processing function, ie, units have functional able to execute instructions. With this new model, packets are processed and routed by the router architecture. This work aims at improving the performance of applications that have repetition, since these applications spend more time in their execution, which occurs through repeated execution of his instructions. Thus, this work proposes to optimize the runtime of these structures by employing a technique of instruction-level parallelism, in order to optimize the resources offered by the architecture. The applications are tested on a dedicated simulator and the results compared with the original version of the architecture, which in turn, implements only packet level parallelismCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorCom os avanços tecnológicos os sistemas embarcados estão cada vez mais presentes em nosso cotidiano. Devido a crescente demanda por funcionalidades, as funções são distribuídas entre os processadores, demandando arquiteturas de comunicação mais eficientes, como as redes em chip (Network-on-Chip - NoC). As NoCs são estruturas que possuem roteadores com canais ponto-a-ponto que interconectam os cores do SoC (System-on-Chip), provendo comunicação. Existem diversas redes em chip na literatura, cada uma com suas características específicas. Dentre essas, para este trabalho foi a escolhida a IPNoSyS (Integrated Processing NoC System) por ser uma rede em chip com características diferenciadas em relação às NoCs em geral, pois seus componentes de roteamento acumulam também a função de processamento, ou seja, possuem unidades funcionais capazes de executar instruções. Com esse novo modelo, pacotes são processados e roteados pela arquitetura do roteador. Este trabalho visa melhorar o desempenho das aplicações que possuem repetição, pois essas aplicações gastam um tempo maior na sua execução, o que se dá pela repetida execução de suas instruções. Assim, este trabalho propõe otimizar o tempo de execução dessas estruturas, através do emprego de uma técnica de paralelismo em nível de instruções, visando melhor aproveitar os recursos oferecidos pela arquitetura. As aplicações são testadas em um simulador dedicado, e seus resultados comparados com a versão original da arquitetura, a qual provê paralelismo apenas em nível de pacotesUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoKreutz, Márcio Eduardohttp://lattes.cnpq.br/0498541252748544http://lattes.cnpq.br/6374279398246756Corrêa, Edgard de Fariahttp://lattes.cnpq.br/1929225348911990Pereira, Mônica Magalhãeshttp://lattes.cnpq.br/5777010848661813Brito, Alisson Vasconcelos dehttp://lattes.cnpq.br/6321676636193625Medeiros, Aparecida Lopes de2014-12-17T15:48:10Z2014-09-092014-12-17T15:48:10Z2014-02-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfMEDEIROS, Aparecida Lopes de. Implementação da técnica de software pipelining na rede em chip IPNoSyS. 2014. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2014.https://repositorio.ufrn.br/jspui/handle/123456789/18100porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T16:37:16Zoai:repositorio.ufrn.br:123456789/18100Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T16:37:16Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv Implementação da técnica de software pipelining na rede em chip IPNoSyS
title Implementação da técnica de software pipelining na rede em chip IPNoSyS
spellingShingle Implementação da técnica de software pipelining na rede em chip IPNoSyS
Medeiros, Aparecida Lopes de
Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Implementação da técnica de software pipelining na rede em chip IPNoSyS
title_full Implementação da técnica de software pipelining na rede em chip IPNoSyS
title_fullStr Implementação da técnica de software pipelining na rede em chip IPNoSyS
title_full_unstemmed Implementação da técnica de software pipelining na rede em chip IPNoSyS
title_sort Implementação da técnica de software pipelining na rede em chip IPNoSyS
author Medeiros, Aparecida Lopes de
author_facet Medeiros, Aparecida Lopes de
author_role author
dc.contributor.none.fl_str_mv Kreutz, Márcio Eduardo

http://lattes.cnpq.br/0498541252748544

http://lattes.cnpq.br/6374279398246756
Corrêa, Edgard de Faria

http://lattes.cnpq.br/1929225348911990
Pereira, Mônica Magalhães

http://lattes.cnpq.br/5777010848661813
Brito, Alisson Vasconcelos de

http://lattes.cnpq.br/6321676636193625
dc.contributor.author.fl_str_mv Medeiros, Aparecida Lopes de
dc.subject.por.fl_str_mv Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
Redes em chip. Processadores. IPNoSyS. Paralelismo. Software Pipelining. Desempenho
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Alongside the advances of technologies, embedded systems are increasingly present in our everyday. Due to increasing demand for functionalities, many tasks are split among processors, requiring more efficient communication architectures, such as networks on chip (NoC). The NoCs are structures that have routers with channel point-to-point interconnect the cores of system on chip (SoC), providing communication. There are several networks on chip in the literature, each with its specific characteristics. Among these, for this work was chosen the Integrated Processing System NoC (IPNoSyS) as a network on chip with different characteristics compared to general NoCs, because their routing components also accumulate processing function, ie, units have functional able to execute instructions. With this new model, packets are processed and routed by the router architecture. This work aims at improving the performance of applications that have repetition, since these applications spend more time in their execution, which occurs through repeated execution of his instructions. Thus, this work proposes to optimize the runtime of these structures by employing a technique of instruction-level parallelism, in order to optimize the resources offered by the architecture. The applications are tested on a dedicated simulator and the results compared with the original version of the architecture, which in turn, implements only packet level parallelism
publishDate 2014
dc.date.none.fl_str_mv 2014-12-17T15:48:10Z
2014-09-09
2014-12-17T15:48:10Z
2014-02-21
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MEDEIROS, Aparecida Lopes de. Implementação da técnica de software pipelining na rede em chip IPNoSyS. 2014. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2014.
https://repositorio.ufrn.br/jspui/handle/123456789/18100
identifier_str_mv MEDEIROS, Aparecida Lopes de. Implementação da técnica de software pipelining na rede em chip IPNoSyS. 2014. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2014.
url https://repositorio.ufrn.br/jspui/handle/123456789/18100
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758792365441024