Implementação da técnica de software pipelining na rede em chip IPNoSyS
| Ano de defesa: | 2014 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |