Parameter-optimized simulated annealing for application mapping on networks-on-chip

  • Authors:
  • Bo Yang;Liang Guang;Tero Säntti;Juha Plosila

  • Affiliations:
  • Department of Information Technology, University of Turku, Finland,Turku Center for Computer Science, Turku, Finland;Department of Information Technology, University of Turku, Finland;Department of Information Technology, University of Turku, Finland,Research Council for Natural Sciences and Engineering, Academy of Finland, Finland;Department of Information Technology, University of Turku, Finland

  • Venue:
  • LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Application mapping is an important issue in designing systems based on many-core networks-on-chip (NoCs). Simulated Annealing (SA) has been often used for searching for the optimized solution of application mapping problem. The parameters applied in the SA algorithm jointly control the annealing schedule and have great impact on the runtime and the quality of the final solution of the SA algorithm. The optimized parameters should be selected in a systematic way for each particular mapping problem, instead of using an identical set of empirical parameters for all problems. In this work, we apply an optimization method, Nelder-Mead simplex method, to obtain optimized parameters of SA. The experiment shows that with optimized parameters, we can get an average 237 times speedup of the SA algorithm, compared to the work where the empirical values are used for setting parameters. For the set of benchmarks, the proposed parameter-optimized SA algorithm achieves comparable communication energy consumption using less than 1% of iterations of that used in the reference work.