DocumentCode
633051
Title
Parallel implementation of the Ant Colony System algorithm for automated combinational logic circuits design using CUDA architecture
Author
Bajgoric, Dzanan ; Porovic, Adnan ; Handanovic, Tarik ; Nosovic, Novica
Author_Institution
Dept. for Comput. Sci. & Inf., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
fYear
2013
fDate
20-24 May 2013
Firstpage
1281
Lastpage
1284
Abstract
This paper propose parallel implementation of Ant Colony System (ACS) algorithm for automated combinational circuit design. Ant Colony System is one of the most popular and widely used Ant Colony Optimization (ACO) algorithm and heuristic algorithm in general. As digital logic circuits become more complex, efficient circuit design is priority and use of heuristic methods are unavoidable. Unfortunately, the optimization problems became so complex in sense of their size, even the most powerful heuristic algorithms can´t solve them on single CPU. In order to be able to tackle the problem, parallel version of ACS is needed and this paper presents CUDA (Compute Unified Device Architecture) C language implementation.
Keywords
C language; ant colony optimisation; combinational circuits; heuristic programming; logic CAD; mathematics computing; parallel algorithms; parallel architectures; ACO algorithm; ACS; C language; CUDA architecture; ant colony optimization; ant colony system algorithm; automated combinational logic circuits design; compute unified device architecture; digital logic circuits; heuristic algorithm; parallel algorithm; Algorithm design and analysis; Combinational circuits; Computer architecture; Digital circuits; Graphics processing units; Heuristic algorithms; Logic gates; Ant Colony System; CUDA; logic circuits design; parallel implementation; sequential implementation;
fLanguage
English
Publisher
ieee
Conference_Titel
Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on
Conference_Location
Opatija
Print_ISBN
978-953-233-076-2
Type
conf
Filename
6596455
Link To Document