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

被引:0
|
作者
Wu, Chih-Hung [1 ]
Chiang, Chin-Yuan [1 ]
Chen, Yi-Han [1 ]
机构
[1] Natl Univ Kaohsiung, Dept Elect Engn, Kaohsiung 811, Taiwan
关键词
Parallelism; GPU; evolutionary design; evolvable hardware; Cartesian genetic programming; image filter; GRAPHICS;
D O I
10.1109/SNPD.2013.79
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:592 / 597
页数:6
相关论文
共 50 条
  • [21] Lossless image compression by Evolvable Hardware
    Salami, M
    Iwata, M
    Higuchi, T
    FOURTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 1997, : 407 - 416
  • [22] Design of adaptive mathematical morphology filter using evolvable hardware
    College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    Zhongguo Dianji Gongcheng Xuebao, 2008, 3 (23-28): : 23 - 28
  • [23] An evolutionary robot navigation system using a gate-level evolvable hardware
    Keymeulen, D
    Durantez, M
    Konaka, K
    Kuniyoshi, Y
    Higuchi, T
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1997, 1259 : 195 - 209
  • [24] Design of Evolvable Hardware for Robotic Navigation
    Yong Liu 1
    WuhanUniversityJournalofNaturalSciences, 2001, (Z1) : 547 - 554
  • [25] Design and applications of backpropagation evolvable hardware
    Sahni, V.
    Pyara, V.P.
    Journal of the Institution of Engineers (India), Part CP: Computer Engineering Division, 2003, 84 (2 NOV.): : 60 - 65
  • [26] Special purpose image convolution with evolvable hardware
    Dumoulin, J
    Foster, JA
    Frenzel, JF
    McGrew, S
    REAL-WORLD APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2000, 1803 : 1 - 11
  • [27] Complete FPGA implemented evolvable image filters
    Wang, Jin
    Lee, Chong Ho
    MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 767 - +
  • [28] Intrinsic evolvable hardware in digital filter design
    Zhang, Y
    Smith, SL
    Tyrrell, AM
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2004, 3005 : 389 - 398
  • [29] Approximate Circuit Design by Means of Evolvable Hardware
    Sekanina, Lukas
    Vasicek, Zdenek
    PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON EVOLVABLE SYSTEMS (ICES), 2013, : 21 - 28
  • [30] On the "Evolvable hardware" approach to electronic design invention
    Aggarwal, Varun
    Berggren, Karl
    O'Reilly, Una-May
    2007 IEEE WORKSHOP ON EVOLVABLE AND ADAPTIVE HARDWARE, 2007, : 46 - +