Power-aware multi-objective evolutionary optimisation for application mapping on network-on-chip platforms

被引:6
作者
da Silva, M. V. C. [1 ]
Nedjah, N. [1 ]
Mourelle, L. M. [2 ]
机构
[1] Univ Estado Rio De Janeiro, Dept Elect Engn & Telecommun, Rio De Janeiro, Brazil
[2] Univ Estado Rio De Janeiro, Dept Syst Engn & Computat, Rio De Janeiro, Brazil
关键词
network-on-chip; multi-objective optimisation; evolutionary computation; application mapping;
D O I
10.1080/00207217.2010.512105
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network-on-chip (NoC) is 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 property (IP) blocks. The selection of the most suited set of IPs as well as their physical mapping onto the NoC to efficiently implement the application at hand are two hard combinatorial problems. In this article, 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 uses the well-known multi-objective evolutionary algorithms NSGA-II and microGA as kernels. The optimisation is driven by the required area and the imposed execution time, considering that the decision maker's restriction is the power consumption of the implementation.
引用
收藏
页码:1163 / 1179
页数:17
相关论文
共 9 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]  
[Anonymous], 2006, Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
[3]   Optimal IP Assignment for Efficient NoC-based System Implementation using NSGA-II and MicroGA [J].
Carvalho da Silva, Marcus Vinicius ;
Nedjah, Nadia ;
Mourelle, Luiza de Macedo .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2009, 2 (02) :115-123
[4]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[5]  
Dick R, 2008, EMBEDDED SYSTEM SYNT
[6]  
Duato J., 2003, Interconnection networks
[7]   Energy-aware mapping for tile-based NoC architectures under performance constraints [J].
Hu, JC ;
Marculescu, R .
ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, :233-239
[8]   SUNMAP: A tool for automatic topology selection and generation for NoCs [J].
Murali, S ;
De Micheli, G .
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, :914-919
[9]  
Ogras UY, 2005, 2005 International Conference on Hardware/Software Codesign and System Synthesis, P69