Power-aware multi-objective evolutionary optimization for application mapping on NoC platforms

  • Authors:
  • Marcus Vinícius Carvalho da Silva;Nadia Nedjah;Luiza de Macedo Mourelle

  • Affiliations:
  • Department of Electronics Engineering and Telecommunications, Engineering Faculty, State University of Rio de Janeiro, Brazil;Department of Electronics Engineering and Telecommunications, Engineering Faculty, State University of Rio de Janeiro, Brazil;Department of System Engineering and Computation, Engineering Faculty, State University of Rio de Janeiro, Brazil

  • Venue:
  • IEA/AIE'10 Proceedings of the 23rd international conference on Industrial engineering and other applications of applied intelligent systems - Volume Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Network-on-chip (NoC) are considered the next generation of communication infrastructure, which will be omnipresent in different environments. In the platform-based design methodology, an application is implemented by a set of collaborating intellectual properties (IPs) blocks. The selection of the most suited set of IPs as well as their physical mapping onto the NoC to implement efficiently the application at hand are two hard combinatorial problems. In this paper, we propose an innovative power-aware multi-objective evolutionary algorithm to perform the assignment and mapping stages of a platform-based NoC design synthesis tool. Our algorithm can use one of the well-known multi-objective evolutionary algorithms NSGA-II and microGA as kernel. The optimization is driven by the required area and the imposed execution time considering that the decision maker's is the power consumption of the implementation.