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 条
  • [1] GENERAL-PURPOSE VIDEO PROCESSOR FOR HIGH-SPEED FILTERING APPLICATIONS
    AIROLDI, F
    CAVALLOTTI, F
    CREMONESI, A
    RIZZOTTO, GG
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1990, 36 (03) : 334 - 338
  • [2] A GENERAL-PURPOSE HIGH-SPEED LOGICAL TRANSFORM IMAGE-PROCESSOR
    HERRON, JM
    FARLEY, J
    PRESTON, K
    SELLNER, H
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (08) : 795 - 800
  • [3] A GENERAL-PURPOSE HIGH-SPEED EQUALIZER
    MAGINOT, S
    BALESTRO, F
    JOANBLANQ, C
    SENN, P
    PALICOT, J
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1991, 26 (03) : 209 - 216
  • [4] HIGH-SPEED GENERAL-PURPOSE ELECTROMETER
    ANTONOV, PI
    PAVLOVA, MA
    SHMIDT, AM
    [J]. MEASUREMENT TECHNIQUES, 1976, 19 (09) : 1330 - 1331
  • [5] A HIGH-SPEED SPECIAL PURPOSE PROCESSOR FOR UNDERGROUND OBJECT DETECTION
    MIYANAGA, H
    YAMAUCHI, H
    NAGASHIMA, Y
    HOSAKA, T
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 1992, E75C (10) : 1250 - 1258
  • [7] High-Speed Configurable VLSI Architecture of a General Purpose Lifting-Based Discrete Wavelet Processor
    Guntoro, Andre
    Keil, Hans-Peter
    Glesner, Manfred
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2009, 48 : 318 - 330
  • [8] SIMPLE PHILOSOPHY FOR A HIGH-SPEED PUMP OF GENERAL PURPOSE APPLICATION
    SHEPARD, JP
    [J]. PUMPS-POMPES-PUMPEN, 1975, (108): : 888 - 892
  • [9] High-Speed Extrusion - Special or General Purpose Machine.
    Schiedrum, H.O.
    [J]. Plastverarbeiter, 1975, 26 (01): : 1 - 7
  • [10] HIGH-SPEED PROCESSOR FOR FASTBUS
    CAMPBELL, M
    BLATT, S
    KASHA, H
    SCHMIDT, M
    FUHRMANN, J
    LARSEN, R
    LEIPUNER, L
    MAKOWIECKI, D
    MORSE, W
    RUDOLF, T
    SIMS, W
    ZHAUNGZI, W
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1981, 28 (01) : 369 - 371