Parallel design of intelligent optimization algorithm based on FPGA

被引:9
|
作者
Zou, Xiaofu [1 ]
Wang, Lina [1 ]
Tang, Yue [1 ]
Liu, Yilong [2 ]
Zhan, Shicheng [3 ]
Tao, Fei [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[2] China Elect Technol Grp Corp, Res Inst 54, Shijiazhuang 050081, Hebei, Peoples R China
[3] Beijing Shenzhou Feihang Technol Co Ltd, Beijing 100089, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Intelligent optimization algorithm (IOA); Open multi-processing (OpenMP); Compute unified device architecture (CUDA); Field programmable gate array (FPGA); Real-time; PARTICLE SWARM OPTIMIZATION; IMPLEMENTATION; MANAGEMENT; NETWORKS; SYSTEM; OPENMP;
D O I
10.1007/s00170-017-1447-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Intelligent optimization algorithm (IOA) has been widely studied and applied to solve various optimization problems. When scholars improve IOA with mathematical methods, they also want to seek an effective method to implement algorithms with higher real time, especially for a complex problem. Parallel design is an effective method to improve the real time of IOA. Currently, the parallel programming based on open multi-processing (OpenMP) and compute unified device architecture (CUDA) are two popular methods. To find and develop a new IOA parallel method, in this paper, a parallel design and implementation method based on field programmable gate array (FPGA) is explored. In order to validate the proposed method, parallel genetic algorithm (GA) and parallel particle swarm optimization (PSO) algorithm are realized by the proposed method. Furthermore, the performance and advantage of the proposed FPGA-based parallel IOA method are tested by comparing with OpenMP-based parallel programming and CUDA-based parallel programming, the final results show that the proposed method with highest real-time performance in IOA parallel implementation. A case study by using FPGA-based parallel simulate annealing (SA) to address job shop scheduling problem (JSSP) to illustrate the proposed method has high potential in industrial applications.
引用
下载
收藏
页码:3399 / 3412
页数:14
相关论文
共 50 条
  • [41] Parallel design and implementation of Error Diffusion Algorithm and IP core for FPGA
    Yang, Pengfei
    Wang, Quan
    Zhang, Jiyang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (08) : 4723 - 4733
  • [42] Design and Implementation of CORDIC Algorithm Based on FPGA
    Wang, Xiaoyuan
    2018 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS 2018), 2018, : 70 - 71
  • [43] Design and Implementation of Twister Algorithm Based on FPGA
    Lei, Zhang
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL I, 2010, : 390 - 393
  • [44] Optimization design OF signal source based On FPGA
    Zhang, Huixin
    Chen, Yanran
    Zheng, Yanlu
    Ren, Jianyun
    MANUFACTURING SCIENCE AND TECHNOLOGY, PTS 1-3, 2011, 295-297 : 1175 - 1177
  • [45] Integrated Intelligent Optimization Based on Cultural Algorithm
    Liu, Zhuoqian
    Gu, Xingsheng
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 3143 - 3148
  • [46] Search engine optimization based on intelligent algorithm
    Li J.M.
    Telecommunications and Radio Engineering (English translation of Elektrosvyaz and Radiotekhnika), 2020, 79 (09): : 803 - 812
  • [47] The Optimization Of Boiler Operation Based On Intelligent Algorithm
    Zhou, Xinli
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 1429 - 1434
  • [48] An intelligent cluster optimization algorithm based on Whale Optimization Algorithm for VANETs (WOACNET)
    Husnain, Ghassan
    Anwar, Shahzad
    PLOS ONE, 2021, 16 (04):
  • [49] Optimization design and FPGA Implementation of orthogonal matching pursuit algorithm
    Mo Yujun
    Bai Zhengyao
    Huang Zhen
    Dong Liang
    Zhou Yan
    PROCEEDINGS OF THE FIFTH INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 AND 2, 2014, : 659 - 664
  • [50] Ant Colony Optimization algorithm design and its FPGA implementation
    Li, Shih-An
    Yang, Min-Hao
    Weng, Chung-Wei
    Chen, Yi-Hong
    Lo, Chia-Hung
    Wong, Ching-Chang
    IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS SYSTEMS (ISPACS 2012), 2012,