• 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