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 条
  • [31] Evolvable hardware using genetic programming
    Nedjah, N
    Mourelle, LD
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 321 - 328
  • [32] Evolvable hardware for Fuzzy Logic Controllers design
    Zhang, Dabin
    Li, Yuanxiang
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 771 - 775
  • [33] Design space issues for intrinsic evolvable hardware
    Hereford, J
    Gwaltney, D
    2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, 2004, : 231 - 234
  • [34] Scalable Evolvable Hardware applied to road image recognition
    Torresen, J
    SECOND NASA/DOD WORKSHOP ON EVOLVABLE HARDWARE, PROCEEDINGS, 2000, : 245 - 252
  • [35] Evolving image processing operations for an evolvable hardware environment
    Smith, SL
    Crouch, DP
    Tyrrell, AM
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2003, 2606 : 332 - 343
  • [36] Design and FPGA implementation of a structure of evolutionary digital filters for hardware implementation
    Abe, M
    Arai, H
    Kawamata, M
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 528 - 531
  • [37] Hardware/Software Co-design for Evolvable Hardware by Genetic Algorithm
    Shang, Qianyi
    Chen, Lijun
    Tong, Ruoxiong
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 306 - 309
  • [38] On the feasibility of using evolvable hardware for hardware Trojan detection and prevention
    Labafniya, Mansoureh
    Picek, Stjepan
    Borujeni, Shahram Etemadi
    Mentens, Nele
    APPLIED SOFT COMPUTING, 2020, 91
  • [39] Hardware implementation of evolutionary digital filters
    Abe, M
    Kawamata, M
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 393 - 396
  • [40] Accelerating image boundary detection by hardware parallelism
    Chai, Zhilei
    Shao, Xinglong
    Zhang, Yuanpu
    Yang, Wenmin
    Wu, Qin
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (05) : 458 - 469