Integrando redes em CHIP à plataformas multiprocessadas: estudo de caso STORM.
Palavras-Chave: Redes em Chip, Interface, MPSoC
A capacidade de integração dos transistores possibilitou a redução das dimensões dos
Circuitos Integrados (CIs), e como consequência é possível implementar um sistema completo
em uma pastilha de silício, como é o caso de múltiplos processadores em um único chip
(Multi Processor System-on-Chip - MPSoC). O MPSoC necessita de um mecanismo eficiente
de comunicação, que pode ser desempenhado pelas redes em chip. A conexão entre o MPSoC
e a rede em chip é realizada por meio de interfaces de rede (NI). Com o objetivo de investigar
a utilização de diferentes redes em chip em um MPSoC, este trabalho apresenta a integração
de uma rede em chip como alternativa de comunicação a um MPSoC. A integração foi
implementada na plataforma STORM em SystemC TLM, utilizando a metodologia de
mixagem de linguagens, permitindo a troca de sinais entre VHDL e SystemC. Para validar a
integração de uma outra rede em chip à plataforma STORM foi utilizada uma aplicação de
multiplicação de matrizes, além de uma estimativa de desempenho da interface. A aplicação
foram simuladas em duas instâncias da plataforma STORM, uma com a NoCX4 e outra
utilizando a rede em chip HERMES. Os resultados mostraram que é possível integrar
diferentes redes em chip a um mesmo MPSoC, e que embora, em alguns casos, possa ocorrer
perda de desempenho, em outros, o MPSoC pode utilizar serviços de comunicação distintos
oferecidos por diferentes redes em chip