IPNoSys III: Software-defined Networks paradigm applied to the optimization process of a multiprocessor architecture.
IPNoSys. SDNoC. NoC. MPSoC.
Dynamic resource allocation has a significant impact on the performance of MPSoCs(Multiprocessors System-on-Chip) based on Networks-on-Chip (NoCs). In this work, we propose the use of the Software Defined Networks (SDN) paradigm together with IPNoSys, an unconventional architecture with its own execution model. The proposed architecture can use SDN to provide flexibility and reliability, with the same performance as other NoCs in the literature. It can be more efficient due to the features of the IPNoSys execution model, which can group and migrate tasks and manage communication between nodes. A2D mesh of nodes containing processing elements and a controller that centrally manages the communication between the nodes composes the architecture. Preliminary results showed that the new architecture has better performance in terms of run time and power dissipation than previous versions of IPNoSys.