J4 ›› 2011, Vol. 38 ›› Issue (4): 95-100.doi: 10.3969/j.issn.1001-2400.2011.04.017

• Original Articles • Previous Articles     Next Articles

Low energy consumption mapping algorithm for the network-on-chip

ZHANG Jianxian1;ZHOU Duan2;YANG Yintang1;LAI Rui1;GAO Xiang1
  

  1. (1. School of Microelectronic, Xidian Univ., Xi'an  710071, China;
    2. School of Computer Science and Technology, Xidian Univ., Xi'an  710071, China)
  • Received:2010-05-24 Online:2011-08-20 Published:2011-09-28
  • Contact: ZHANG Jianxian E-mail:jianxianzhang@mail.xidian.edu.cn

Abstract:

A mapping algorithm based on catastrophic genetic annealing is proposed, aiming at the mapping problem of low-energy consumption network-on-chip (NoC) that satisfies bandwidth constraints. Derived from a standard genetic algorithm, the proposed algorithm introduces the Boltzmann selection method and optimizes the optimum individuals upon genetic manipulation by the multi-neighborhood simulated annealing operation. Besides, some poor individuals belonging to the population in stagnation are re-initialized by catastrophic operations to jump out of local extreme values. Experimental results suggest that the presented algorithm has the advantages over the standard genetic algorithm of better optimizing performance and faster convergence. The algorithm can also save 21.7% energy on average compared to the chaos genetic algorithm in mapping results, thus effectively reducing the energy consumption of NoC system communications.

Key words: network-on-chip, mapping algorithm, low-energy consumption, genetic annealing, catastrophe

CLC Number: 

  • TP301.6