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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
         
        
            Conference_Location : 
San Antonio, TX
         
        
        
            Print_ISBN : 
978-1-4244-2793-2
         
        
            Electronic_ISBN : 
1062-922X
         
        
        
            DOI : 
10.1109/ICSMC.2009.5346870