A hovering swarm particle swarm optimization algorithm based on node resource attributes for hardware/software partitioning

被引:2
|
作者
Deng, Shao [1 ]
Xiao, Shanzhu [1 ]
Deng, Qiuqun [1 ]
Lu, Huanzhang [1 ]
机构
[1] Natl Univ Def Technol, Coll Elect Sci & Technol, Changsha 410073, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 04期
关键词
Hardware/software partition; Node resource attributes; Hover swarm particle swarm optimization; VISUAL OBJECT TRACKING;
D O I
10.1007/s11227-023-05603-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware/software (HW/SW) partitioning is a vital aspect of HW/SW co-design. With the development of the design complexity in heterogeneous computing systems, existing partitioning algorithms have demonstrated inadequate performance in addressing problems relating to large-scale task nodes. This paper presents a novel HW/SW partitioning algorithm based on node resource attributes hovering swarm particle swarm optimization (HSPSO). First, the system task graph is initialized via the node resource urgency partitioning algorithm; then, the iterative solution produced by HSPSO algorithm yields the partitioning result. We present new initialization by combining node resource attribute information and introduce two improvements to the learning strategy of HSPSO algorithm. For the main swarm, a directed sample set and the addition of perturbation particles are designed to direct the main swarm's particle search process. For the secondary swarm, a dynamic particle update equation is formulated. Iterative updates are performed based on previous rounds' prior information using adaptive inertia weight. The experimental results illustrate that, in large-scale systems task graph partitioning with more than 400 nodes, when compared with mainstream partitioning algorithms, the proposed algorithm improves partitioning performance by no less than 10% for compute-intensive task graphs and no <5% for communication-intensive task graphs, with higher solution stability.
引用
收藏
页码:4625 / 4647
页数:23
相关论文
共 50 条
  • [31] Earthquake Emergency Resource Multiobjective Schedule Algorithm Based on Particle Swarm Optimization
    Tang H.
    Wu B.
    Hu W.
    Kang C.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2020, 42 (03): : 737 - 745
  • [32] Earthquake Emergency Resource Multiobjective Schedule Algorithm Based on Particle Swarm Optimization
    Tang Hongliang
    Wu Bolin
    Hu Wang
    Kang Chengxu
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (03) : 737 - 745
  • [33] Object Tracking Based on Hardware/Software Co-design of Particle Filter and Particle Swarm Optimization
    Hsu, Chen-Chien
    Kao, Wen-Chung
    Chu, Yung-Ching
    Li, Shih-An
    Lin, Wen-Ling
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS BERLIN (ICCE-BERLIN), 2014, : 225 - 227
  • [34] Particle Swarm Optimization Algorithm
    Zhou, Feihong
    Liao, Zizhen
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1369 - +
  • [35] A Particle Swarm Optimization Algorithm for Resource Allocation in Femtocell Networks
    Li, Zhuo
    Guo, Song
    Li, Wenzhong
    Lu, Sanglu
    Chen, Daoxu
    Leung, Victor C. M.
    2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012, : 1212 - 1217
  • [36] Optimization of the Particle Swarm Algorithm
    Chytil, J.
    PIERS 2014 GUANGZHOU: PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM, 2014, : 2355 - 2359
  • [37] Particle Swarm Optimization Algorithm for Emergency Resource Allocation on Expressway
    Gan, Chai
    Ying-ying, Sun
    Cang-hui, Zhu
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 135 - 139
  • [38] A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
    Sun, Tao
    Xu, Ming-hai
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
  • [39] Multi-swarm Optimization Algorithm Based on Firefly and Particle Swarm Optimization Techniques
    Kadavy, Tomas
    Pluhacek, Michal
    Viktorin, Adam
    Senkerik, Roman
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2018, PT I, 2018, 10841 : 405 - 416
  • [40] Modified Particle Swarm Optimization Algorithm Facilitating Its Hardware Implementation
    Rajewski, Michal
    Dlugosz, Zofia
    Dlugosz, Rafal
    Talaska, Tomasz
    PROCEEDINGS OF 2020 27TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM (MIXDES), 2020, : 227 - 231