Complete hardware evolution based SoPC for evolvable hardware

被引:11
|
作者
Swarnalatha, A. [1 ]
Shanthi, A. P. [2 ]
机构
[1] Anna Univ, Dept Elect & Commun Engn, St Josephs Coll Engn, Madras 600025, Tamil Nadu, India
[2] Anna Univ, Dept Comp Sci & Engn, Madras 600025, Tamil Nadu, India
关键词
Genetic algorithm; Evolvable hardware; Complete hardware evolution; FPGA; SoPC; OPTIMIZATION;
D O I
10.1016/j.asoc.2013.12.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolvable hardware (EH) is a thriving area of research which uses the genetic algorithm (GA) to construct novel circuits without manual engineering. These algorithms have been widely implemented using software but have not gained an appreciable edge because of the huge computation time involved. This has been a major hindrance to real-time applications. A major speed-up could be achieved by shifting the implementation to hardware. Major issues to be addressed in hardware implementation are scalability, providing flexibility and reduced computational delays. Presented here is the first complete hardware evolution (CHE) based system on programmable chip (SoPC) for EH. The architecture includes the required memory and modules for performing all operations of the algorithm. It is completely built on the configurable logic blocks (CLB) of a single commercial off the shelf( COTS) field programmable gate array (FPGA). The coding is done using Verilog hardware description language (HDL). Xilinx ISE 9.1i has been used for synthesis and simulation. As a proof of concept, the architecture has been synthesized for evolving three combinational circuits. The results show that the architecture is able to cater to evolution with no limit on the number of generations, accompanied with no scaling in the resource utilization. The results present computational delays of the order of a few nanoseconds for this CHE based architecture. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:314 / 322
页数:9
相关论文
共 50 条
  • [1] Accelerating the evolution of evolvable hardware-based packet classifiers
    Widiger, Harald
    Tockhom, Andreas
    Salomon, Ralf
    Timmermann, Dirk
    [J]. 2007 IEEE WORKSHOP ON EVOLVABLE AND ADAPTIVE HARDWARE, 2007, : 27 - +
  • [2] Evolvable hardware
    Tyrrell, A
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (04): : 265 - 266
  • [3] Survey on Evolvable Hardware and Embryonic Hardware
    Wang Nantian
    Qian Yanling
    Li Yue
    Zhuo Qingqi
    Li Tingpeng
    [J]. PROCEEDINGS OF 2013 IEEE 11TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), 2013, : 1021 - 1026
  • [4] An evolvable hardware FPGA for adaptive hardware
    Haddow, PC
    Tufte, G
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 553 - 560
  • [5] A method of implanting combinational hardware Trojan based on evolvable hardware
    Liu, Lijun
    Wang, Tao
    Wang, Xiaohan
    He, Tianyu
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 93
  • [6] A Complete On-chip Evolvable Hardware Technique Based on Pareto Dominance
    Liang, Qingzhong
    Fan, Yuanyuan
    Zeng, Sanyou
    [J]. COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, 2012, 316 : 258 - 266
  • [7] Bidirectional incremental evolution in extrinsic evolvable hardware
    Kalganova, T
    [J]. SECOND NASA/DOD WORKSHOP ON EVOLVABLE HARDWARE, PROCEEDINGS, 2000, : 65 - 74
  • [8] Data compression based on evolvable hardware
    Salami, M
    Murakawa, M
    Higuchi, T
    [J]. EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1997, 1259 : 169 - 179
  • [9] Accelerating the evolution of a systolic array-based evolvable hardware system
    Mora, Javier
    de la Torre, Eduardo
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 56 : 144 - 156
  • [10] An Online Evolvable Hardware System based on Hardware GA and PLA Structure
    Wei, Yongkang
    Wu, Ning
    Zhang, Xiaoqiang
    Zhou, Fang
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2015, VOL I, 2015, : 23 - 26