A Novel Hardware/Software Partitioning Method Based on Position Disturbed Particle Swarm Optimization with Invasive Weed Optimization

被引:0
|
作者
Xiao-Hu Yan
Fa-Zhi He
Yi-Lin Chen
机构
[1] Wuhan University,State Key Laboratory of Software Engineering
[2] Wuhan University,School of Computer Science
关键词
hardware/software partitioning; particle swarm optimization; invasive weed optimization; communication cost; parallel computing;
D O I
暂无
中图分类号
学科分类号
摘要
With the development of the design complexity in embedded systems, hardware/software (HW/SW) partitioning becomes a challenging optimization problem in HW/SW co-design. A novel HW/SW partitioning method based on position disturbed particle swarm optimization with invasive weed optimization (PDPSO-IWO) is presented in this paper. It is found by biologists that the ground squirrels produce alarm calls which warn their peers to move away when there is potential predatory threat. Here, we present PDPSO algorithm, in each iteration of which the squirrel behavior of escaping from the global worst particle can be simulated to increase population diversity and avoid local optimum. We also present new initialization and reproduction strategies to improve IWO algorithm for searching a better position, with which the global best position can be updated. Then the search accuracy and the solution quality can be enhanced. PDPSO and improved IWO are synthesized into one single PDPSO-IWO algorithm, which can keep both searching diversification and searching intensification. Furthermore, a hybrid NodeRank (HNodeRank) algorithm is proposed to initialize the population of PDPSO-IWO, and the solution quality can be enhanced further. Since the HW/SW communication cost computing is the most time-consuming process for HW/SW partitioning algorithm, we adopt the GPU parallel technique to accelerate the computing. In this way, the runtime of PDPSO-IWO for large-scale HW/SW partitioning problem can be reduced efficiently. Finally, multiple experiments on benchmarks from state-of-the-art publications and large-scale HW/SW partitioning demonstrate that the proposed algorithm can achieve higher performance than other algorithms.
引用
收藏
页码:340 / 355
页数:15
相关论文
共 50 条
  • [1] A Novel Hardware/Software Partitioning Method Based on Position Disturbed Particle Swarm Optimization with Invasive Weed Optimization
    Yan, Xiao-Hu
    He, Fa-Zhi
    Chen, Yi-Lin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (02) : 340 - 355
  • [2] Hardware software partitioning using particle swarm optimization technique
    Abdelhalim, M. B.
    Salama, A. E.
    Habib, S. E. -D.
    [J]. 6TH INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2006, : 189 - +
  • [3] A hovering swarm particle swarm optimization algorithm based on node resource attributes for hardware/software partitioning
    Shao Deng
    Shanzhu Xiao
    Qiuqun Deng
    Huanzhang Lu
    [J]. The Journal of Supercomputing, 2024, 80 : 4625 - 4647
  • [4] A hovering swarm particle swarm optimization algorithm based on node resource attributes for hardware/software partitioning
    Deng, Shao
    Xiao, Shanzhu
    Deng, Qiuqun
    Lu, Huanzhang
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (04): : 4625 - 4647
  • [5] A Hybrid Algorithm based on Invasive Weed Optimization and Particle Swarm Optimization for Global Optimization
    Hosseini, Zeynab
    Jafarian, Ahmad
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (10) : 295 - 303
  • [6] The Hardware/Software Partitioning in Embedded System by Improved Particle Swarm Optimization Algorithm
    Tong, Qiaoling
    Zou, Xuecheng
    Zhang, Qiao
    Gao, Fei
    Tong, Hengqing
    [J]. SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 43 - +
  • [7] Constrained and unconstrained Hardware-Software partitioning using particle swarm optimization technique
    Abdelhalim, M. B.
    Salama, A. E.
    Habib, S. E. -D.
    [J]. EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 207 - 220
  • [8] Hardware software partitioning problem in embedded system design using Particle Swarm Optimization algorithm
    Bhattacharya, Alakananda
    Konar, Amit
    Das, Swagatam
    Grosan, Crina
    Abraham, Ajith
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 171 - +
  • [9] Novel particle filter algorithm based on invasive weed optimization
    Cao, Jie
    Wu, Mingming
    Wang, Jinhua
    [J]. Journal of Information and Computational Science, 2015, 12 (12): : 4781 - 4790
  • [10] A Hybrid Cat Swarm Optimization with Invasive Weed Optimization
    Ojha, A. K.
    Naidu, Y. Ramu
    [J]. 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,