• DocumentCode
    1692238
  • Title

    Parallel algorithm for evolvable-based boolean synthesis on GPUs

  • Author

    Vitola, Jaime ; Sanabria, Adriana ; Pedraza, César ; Sepúlveda, Johanna

  • Author_Institution
    Electron. Eng. Fac., Santo Tomas Univ., Bogotá, Colombia
  • fYear
    2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The use of evolutionary algorithms in the boolean synthesis is an attractive alternative to generate interesting and efficient hardware structures, with a high computational load. This paper presents the implementation of a parallel genetic programming (PGP) for boolean synthesis on a GPU-CPU based platform. Our implementation uses the island model, that allows the parallel and independent evolution of the PGP through the multiple processing units of the GPU and the multiple cores of a new generation desktop processors. We tested multiple mapping alternatives of the PGP on the platform in order to optimize the PGP response time. As a result we show that our approach achieves a speedup up to 33.
  • Keywords
    genetic algorithms; graphics processing units; parallel algorithms; GPU-CPU based platform; PGP response time; evolutionary algorithms; evolvable-based Boolean synthesis; graphics processing units; independent evolution; island model; multiple cores; multiple mapping alternatives; multiple processing units; new generation desktop processors; parallel algorithm; parallel genetic programming; Algorithm design and analysis; Evolutionary computation; Genetic algorithms; Genetic programming; Graphics processing unit; Hardware; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (LASCAS), 2012 IEEE Third Latin American Symposium on
  • Conference_Location
    Playa del Carmen
  • Print_ISBN
    978-1-4673-1207-3
  • Type

    conf

  • DOI
    10.1109/LASCAS.2012.6180339
  • Filename
    6180339