A general-purpose framework for FPGA-accelerated genetic algorithms

被引:3
|
作者
Guo, Liucheng [1 ]
Funie, Andreea Ingrid [2 ]
Xie, Zhongliu [2 ]
Thomas, David [1 ]
Luk, Wayne [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
基金
英国工程与自然科学研究理事会;
关键词
genetic algorithm; field programmable gate array; FPGA; automated framework;
D O I
10.1504/IJBIC.2015.073183
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
FPGA-based genetic algorithms (GAs) can effectively optimise complex applications, but require extensive hardware architecture customisation. To promote these accelerated GAs to potential users without hardware design experience, this study proposes a general-purpose automated framework for creating and executing a GA system on FPGAs. This framework contains scalable and customisable hardware architectures while providing a unified platform for different chromosomes. At compile-time, only a high-level input of the target application needs to be provided, without any hardware-specific code being necessary. At run-time, application inputs and GA parameters can be tuned, without time-consuming recompilation, for finding further good configurations of GA execution. The framework was tested on a high performance FPGA platform using nine problems and benchmarks, including the travelling salesman problem, a locating problem and the NP-hard set covering problem. Experiments show the system's flexibility and an average speedup of 29 times over a multi-core CPU.
引用
收藏
页码:361 / 375
页数:15
相关论文
共 50 条
  • [21] QUANTITATIVE MEASUREMENTS OF FPGA UTILITY IN SPECIAL AND GENERAL-PURPOSE PROCESSORS
    FAGIN, BS
    JOURNAL OF VLSI SIGNAL PROCESSING, 1993, 6 (02): : 129 - 137
  • [22] An FPGA-based general-purpose data acquisition controller
    Robson, C. C. W.
    Bousselham, A.
    Bohm, C.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (04) : 2092 - 2096
  • [23] ReCSiP: An FPGA-based general-purpose biochemical simulator
    Osana, Yasunori
    Yoshimi, Masato
    Iwaoka, Yow
    Kojima, Toshinori
    Nishikawa, Yuri
    Funahashi, Akira
    Hiroi, Noriko
    Shibata, Yuichiro
    Iwanaga, Naoki
    Kitano, Hiroaki
    Amano, Hideharu
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2007, 90 (07): : 1 - 10
  • [24] FPGA-accelerated Quantum Transport Measurements
    Haarman, Timo
    de Almeida, Antonio Sousa
    Heskes, Amber
    Zwanenburg, Floris
    Alachiotis, Nikolaos
    2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 44 - 52
  • [25] FPGA-accelerated simulation of computer systems
    1600, Morgan and Claypool Publishers (09):
  • [26] FPGA-Accelerated Spreading for Global Placement
    Dhar, Shounak
    Singhal, Love
    Iyer, Mahesh A.
    Pan, David Z.
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [27] FPGA-accelerated simulation of computer systems
    1600, Morgan and Claypool Publishers (29):
  • [28] FPGA-accelerated Complex Event Processing
    Takenaka, Takashi
    Inoue, Hiroaki
    Hosomi, Takeo
    Nakamura, Yuichi
    2015 SYMPOSIUM ON VLSI CIRCUITS (VLSI CIRCUITS), 2015,
  • [29] Trust in FPGA-accelerated Cloud Computing
    Turan, Furkan
    Verbauwhede, Ingrid
    ACM COMPUTING SURVEYS, 2021, 53 (06)
  • [30] FPGA-Accelerated Simulation of Computer Systems
    Angepat, Hari
    Chiou, Derek
    Chung, Eric S.
    Hoe, James C.
    Synthesis Lectures on Computer Architecture, 2014, 29 : 1 - 82