• DocumentCode
    3033943
  • Title

    Parallelism of Evolutionary Design of Image Filters for Evolvable Hardware Using GPU

  • Author

    Chih-Hung Wu ; Chin-Yuan Chiang ; Yi-Han Chen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Univ. of Kaohsiung, Kaohsiung, Taiwan
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    592
  • Lastpage
    597
  • Abstract
    Evolvable Hardware (EHW) is a combination of evolutionary algorithm and reconfigurable hardware devices. Due to its flexible and adaptive ability, EHW-based solutions receive a lot of attention in industrial applications. One of the obstacles to realize an EHW-based method is its very long training time. This study deals with the parallelism of EHW-based design of image filters using graphic processing units (GPUs). The design process is analyzed and decomposed into some smaller processes that can run in parallel. Pixel-based data for training and verifying EHW solutions are partitioned according to the architecture of GPU. Several strategies for deploying parallel processes are developed and implemented. With the proposed method, significant improvements on the efficiency of training EHW models are gained. Using a GPU with 240 cores, a speedup of 64 times is obtained. This paper evaluates and compares the performance of the proposed method with other ones.
  • Keywords
    evolutionary computation; filtering theory; graphics processing units; image processing; parallel architectures; training; EHW model training; EHW-based design; EHW-based method; GPU; evolutionary algorithm; graphic processing units; image filters; industrial applications; parallel processes; pixel-based data; reconfigurable hardware devices; Biological cells; Computer architecture; Graphics processing units; Hardware; Instruction sets; Parallel processing; Training; Cartesian genetic programming; GPU; Parallelism; evolutionary design; evolvable hardware; image filter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.79
  • Filename
    6598525