Mapping the simulated annealing algorithm onto CUDA GPUs

研究成果: Conference contribution

7 引文 斯高帕斯(Scopus)

摘要

NVIDIA's Graphics Processing Units (GPUs) have been widely adopted in many application domains to shorten the execution time by parallel processing and the Compute Unified Device Architecture (CUDA) platform enables high-performance, many-core parallel programming for NVIDIA GPUs. Various kinds of metaheuristic algorithms, aiming at finding an acceptable good solution rather than the optimum solution for NP-complete problems, have been studied for parallel execution on GPUs. The simulated annealing algorithm (SA) is one of metaheuristic algorithms and has been widely used on solving hard problems on many application areas. In general, when the number of iterations is decreased, the execution time is shortened but the solution quality becomes poorer. Therefore, it is a hard work for programmers to choose an appropriate number of iterations for the SA algorithm when they parallelize the sequential SA. This paper proposes an approach that optimizes the mapping of the simulated annealing algorithm onto CUDA-enabled GPUs. Unlike the previous research, our goal of this work is to parallel the SA algorithm by setting the number of iterations to that adopted in the sequential version, which results in high speedup and good solution quality.

原文English
主出版物標題Proceedings - The 2015 10th International Conference on Intelligent Systems and Knowledge Engineering, ISKE 2015
發行者Institute of Electrical and Electronics Engineers Inc.
頁面358-365
頁數8
ISBN(電子)9781467393225
DOIs
出版狀態Published - 2016 一月 13
事件10th International Conference on Intelligent Systems and Knowledge Engineering, ISKE 2015 - Taipei, Taiwan
持續時間: 2015 十一月 242015 十一月 27

出版系列

名字Proceedings - The 2015 10th International Conference on Intelligent Systems and Knowledge Engineering, ISKE 2015

Other

Other10th International Conference on Intelligent Systems and Knowledge Engineering, ISKE 2015
國家Taiwan
城市Taipei
期間15-11-2415-11-27

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Vision and Pattern Recognition
  • Control and Optimization
  • Modelling and Simulation

指紋 深入研究「Mapping the simulated annealing algorithm onto CUDA GPUs」主題。共同形成了獨特的指紋。

引用此