MPNI: UMA INTERFACE DE REDE COM SERVIÇOS DEPROGRAMAÇÃO PARALELA PARA REDES-EM-CHIP
Network Interface (NI), Network-on-Chip (NoC), Message-passing In-terface (MPI)
As características dos softcores e o progresso da tecnologia dos ASICs, especificamenteno desenvolvimento dos CPLSDs e FPGAs, têm possibilitado o uso de sistemas multi-processados em diversas aplicações desta tecnologia. Redes-em-chip foram introduzidascomo uma opção interessante para sanar possíveis desafios de interconexão entre osdispositivos integrados. Recentemente, interfaces de rede tem surgido abstraindo ogerenciamento da comunicação envolvida no uso das redes-em-chip. Este trabalhoapresenta uma abordagem hardware/software de uma interface de rede denominada Mul-tiProcessor Network Interface (MPNI) para redes-em-chip que oferece serviços baseadosno paradigma de troca de mensagens proposto pelo padrão Message-passing Interface(MPI 3.0). É apresentado, também, os recursos da interface de rede MPNI e simulaçãocontendo 16 nós integrados em um SoC conectados por uma NoC. Adicionalmente sãoexpostos resultados da síntese.