High-Speed General Purpose Genetic Algorithm Processor

被引:23
|
作者
Alinodehi, Seyed Pourya Hoseini [1 ]
Moshfe, Sajjad [2 ]
Zaeimian, Masoumeh Saber [3 ]
Khoei, Abdollah [1 ]
Hadidi, Khairollah [1 ]
机构
[1] Urmia Univ, Microelect Res Lab, Orumiyeh 57159, Iran
[2] Islamic Azad Univ, Arsanjan Branch, Dept Elect Engn, Arsanjan 7376153161, Iran
[3] Islamic Azad Univ, Lahijan Branch, Lahijan 1616, Iran
关键词
Genetic algorithm processor (GAP); dual-population; hardware genetic algorithm; multi-GAP; parallel processing; HARDWARE IMPLEMENTATION; ARCHITECTURE;
D O I
10.1109/TCYB.2015.2451595
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an ultrafast steady-state genetic algorithm processor (GAP) is presented. Due to the heavy computational load of genetic algorithms (GAs), they usually take a long time to find optimum solutions. Hardware implementation is a significant approach to overcome the problem by speeding up the GAs procedure. Hence, we designed a digital CMOS implementation of GA in 0.18 mu m process. The proposed processor is not bounded to a specific application. Indeed, it is a general-purpose processor, which is capable of performing optimization in any possible application. Utilizing speed-boosting techniques, such as pipeline scheme, parallel coarse-grained processing, parallel fitness computation, parallel selection of parents, dual-population scheme, and support for pipelined fitness computation, the proposed processor significantly reduces the processing time. Furthermore, by relying on a built-in discard operator the proposed hardware may be used in constrained problems that are very common in control applications. In the proposed design, a large search space is achievable through the bit string length extension of individuals in the genetic population by connecting the 32-bit GAPs. In addition, the proposed processor supports parallel processing, in which the GAs procedure can be run on several connected processors simultaneously.
引用
收藏
页码:1551 / 1565
页数:15
相关论文
共 50 条
  • [21] Design method of general-purpose and high-speed digital correlator LSI
    Morikura, Masahiro
    Enomoto, Kiyoshi
    Kato, Shuzo
    [J]. Electronics and Communications in Japan, Part II: Electronics (English translation of Denshi Tsushin Gakkai Ronbunshi), 1989, 72 (04): : 1 - 11
  • [22] Adaptive speed control of a general-purpose processor based on activities
    Furuichi, S
    Aihara, T
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 1998, E81C (09) : 1481 - 1483
  • [23] High-speed FPGA-based Implementations of a Genetic Algorithm
    Vavouras, Michalis
    Papadimitriou, Kyprianos
    Papaefstathiou, Ioannis
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 9 - 16
  • [24] HIGH-SPEED DIGITAL IMAGE PROCESSOR WITH SPECIAL-PURPOSE HARDWARE FOR 2-DIMENSIONAL CONVOLUTION
    OKUYAMA, H
    FUKUI, K
    ICHIOKA, Y
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 1979, 50 (10): : 1208 - 1212
  • [25] HIGH-SPEED AUTOMATED STORAGE OSCILLOGRAPH WITH PROCESSOR
    DENBNOVETSKII, SV
    ORLOV, II
    SHKURO, AK
    IVANUSHKINA, NG
    OVSYANNIKOVA, LN
    KUTLIN, GN
    [J]. INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1979, 22 (04) : 1190 - 1191
  • [26] High-speed pipelined ECC processor on FPGA
    Chelton, William
    Benaissa, Mohammed
    [J]. 2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 136 - 141
  • [27] High-speed IP/IPsec processor LSIs
    Aoki, T
    Nagatomo, T
    Asano, K
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2006, 42 (02): : 214 - 226
  • [28] CMOS HIGH-SPEED DIGITAL DATASTOROBE PROCESSOR
    KOMATSU, T
    WATANABE, K
    MINAMIMURA, E
    KOWASE, Y
    UEDA, S
    HORIE, N
    ASAI, S
    MATSUURA, T
    [J]. PROCEEDINGS OF THE IEEE 1989 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1989, : 267 - 270
  • [29] A high-speed FFT processor for OFDM systems
    Son, BS
    Jo, BG
    Sunwoo, MH
    Kim, YS
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, PROCEEDINGS, 2002, : 281 - 284
  • [30] HIGH-SPEED PROCESSING PACKAGE FOR ARBOMATIK PROCESSOR
    不详
    [J]. PULP AND PAPER MAGAZINE OF CANADA, 1972, 73 (02): : 81 - &