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 条
  • [21] Hardware/Software Co-design for a Neural Network Trained by Particle Swarm Optimization Algorithm
    Tuan Linh Dang
    Yukinobu Hoshino
    Neural Processing Letters, 2019, 49 : 481 - 505
  • [22] A hardware accelerator for Particle Swarm Optimization
    Calazan, Rogerio M.
    Nedjah, Nadia
    Mourelle, Luiza M.
    APPLIED SOFT COMPUTING, 2014, 14 : 347 - 356
  • [23] An improved two-swarm based particle swarm optimization algorithm
    Li, Ting
    Lai, Xuzhi
    Wu, Min
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3129 - +
  • [24] Design of Quadrotor Hovering Controller Based on Improved Particle Swarm Optimization
    Lu, Xingyang
    Zhang, Xiangyin
    Jia, Songmin
    Shan, Jichao
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2017, : 414 - 417
  • [25] Cloud Resource Scheduling Algorithm Based on Improved LDW Particle Swarm Optimization Algorithm
    Ge Junwei
    Sheng Shuo
    Fang Yiqiu
    2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 669 - 674
  • [26] A Node Localization Algorithm Based on Adaptive Inertia Weight Particle Swarm Optimization
    Wei, Yehua
    Wu, Wenkang
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 302 - +
  • [27] The Clustering Algorithm Based on Particle Swarm Optimization Algorithm
    Pei Zhenkui
    Hua Xia
    Han Jinfeng
    INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL 1, PROCEEDINGS, 2008, : 148 - 151
  • [28] The Particle Swarm Optimization based on the Genetic Algorithm
    Li, Li
    Chen, Kun
    Hu, Haibo
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 305 - 308
  • [29] An Algorithm Based on the Improved Particle Swarm Optimization
    Ge, Ri-Bo
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, KNOWLEDGE ENGINEERING AND INFORMATION ENGINEERING (SEKEIE 2014), 2014, 114 : 176 - 179
  • [30] Software test data generation based on improved particle swarm optimization algorithm
    Liu, Dan
    Wang, Jianmin
    International Journal of Applied Mathematics and Statistics, 2013, 44 (14): : 210 - 217