• DocumentCode
    2581323
  • Title

    Parallel ant colony for nonlinear function optimization with graphics hardware acceleration

  • Author

    Zhu, Weihang ; Curry, James

  • Author_Institution
    Dept. of Ind. Eng., Lamar Univ., Beaumont, TX, USA
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    1803
  • Lastpage
    1808
  • Abstract
    This paper presents a massively parallel ant colony optimization - pattern search (ACO-PS) algorithm with graphics hardware acceleration on nonlinear function optimization problems. The objective of this study is to determine the effectiveness of using graphics processing units (GPU) as a hardware platform for ACO-PS. GPU, the common graphics hardware found in modern personal computers, can be used for data-parallel computing in a desktop setting. In this research, the classical ACO is adapted in the data-parallel GPU computing platform featuring `single instruction - multiple thread´ (SIMT). The global optimal search of the ACO is enhanced by the classical local pattern search (PS) method. The hybrid ACO-PS method is implemented in a GPU + CPU hardware platform and compared to a similar implementation in a central processing unit (CPU) platform. Computational results indicate that GPU-accelerated SIMT-ACO-PS method is orders of magnitude faster than the corresponding CPU implementation. The main contribution of this paper is the parallelization analysis and performance analysis of the hybrid ACO-PS with GPU acceleration.
  • Keywords
    computer graphics; multi-threading; nonlinear programming; parallel processing; search problems; SIMT; central processing unit platform; data-parallel GPU computing platform; data-parallel computing; global optimal search; graphics hardware acceleration; graphics processing units; nonlinear function optimization; nonlinear function optimization problems; parallel ant colony optimization; parallelization analysis; pattern search algorithm; single instruction - multiple thread; Acceleration; Ant colony optimization; Central Processing Unit; Computer aided instruction; Computer graphics; Concurrent computing; Hardware; Read-write memory; USA Councils; Yarn; Ant Colony; CUDA; GPU; Graphics Hardware Acceleration; Pattern Search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2793-2
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2009.5346870
  • Filename
    5346870