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

被引:1
|
作者
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; HARDWARE; SYSTEMS;
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 条
  • [1] 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
  • [2] 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 - +
  • [3] 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 - +
  • [4] Hovering Swarm Particle Swarm Optimization
    Karim, Aasam Abdul
    Isa, Nor Ashidi Mat
    Lim, Wei Hong
    [J]. IEEE ACCESS, 2021, 9 (09): : 115719 - 115749
  • [5] 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 - +
  • [6] Hardware/Software Co-design for Particle Swarm Optimization Algorithm
    Li, Shih-An
    Wong, Ching-Chang
    Yu, Chia-Jun
    Hsu, Chen-Chien
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010, : 3762 - 3767
  • [7] Hardware/software co-design for particle swarm optimization algorithm
    Li, Shih-An
    Hsu, Chen-Chien
    Wong, Ching-Chang
    Yu, Chia-Jun
    [J]. INFORMATION SCIENCES, 2011, 181 (20) : 4582 - 4596
  • [8] Hardware Implementation of the Particle Swarm Optimization Algorithm
    Talaska, Tomasz
    Dlugosz, Rafal
    Pedrycz, Witold
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS - MIXDES 2017, 2017, : 521 - 526
  • [9] A Novel Hardware/Software Partitioning Method Based on Position Disturbed Particle Swarm Optimization with Invasive Weed Optimization
    Xiao-Hu Yan
    Fa-Zhi He
    Yi-Lin Chen
    [J]. Journal of Computer Science and Technology, 2017, 32 : 340 - 355
  • [10] 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