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


Autoria(s): Medeiros, Aparecida Lopes de
Contribuinte(s)

Kreutz, Márcio Eduardo

CPF:06552628498

http://lattes.cnpq.br/0498541252748544

CPF:58434296049

http://lattes.cnpq.br/6374279398246756

Corrêa, Edgard de Faria

CPF:52396428420

http://lattes.cnpq.br/1929225348911990

Pereira, Mônica Magalhães

CPF:00990410498

http://lattes.cnpq.br/5777010848661813

Brito, Alisson Vasconcelos de

CPF:02949328440

http://lattes.cnpq.br/6321676636193625

Data(s)

17/12/2014

09/09/2014

17/12/2014

21/02/2014

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

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior

Com 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 pacotes

Formato

application/pdf

Identificador

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.

http://repositorio.ufrn.br:8080/jspui/handle/123456789/18100

Idioma(s)

por

Publicador

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

Direitos

Acesso Aberto

Palavras-Chave #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
Tipo

Dissertação