Hardware software partitioning using particle swarm optimization technique

被引:21
|
作者
Abdelhalim, M. B. [1 ]
Salama, A. E. [1 ]
Habib, S. E. -D. [1 ]
机构
[1] Cairo Univ, Fac Engn, Giza 12211, Egypt
关键词
embedded systems; hardware/software co-design; hardware/software partitioning; particle swarm optimization algorithm; genetic algorithm; evolutionary algorithms; re-excited PSO;
D O I
10.1109/IWSOC.2006.348234
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we investigate the application of the Particle Swarm Optimization (PSO) technique for solving the Hardware/Software partitioning problem. The PSO is attractive for the Hardware/Software partitioning problem as it offers reasonable coverage of the design space together with O(n) main loop's execution time, where n is the number of proposed solutions that will evolve to provide the final solution. We carried out several tests on a hypothetical, relatively-large Hardware/Software partitioning problem using the PSO algorithm as well as the Genetic Algorithm (GA), which is another evolutionary technique. We found that PSO outperforms GA in the cost function and the execution time. For the case of unconstrained design problem, we tested several hybrid combinations of PSO and GA algorithms; including PSO then GA, GA then PSO, GA followed by GA, and finally PSO followed by PSO. We found that a PSO followed by GA algorithm gives small or no improvement at all, while a GA then PSO algorithm gives the same results as the PSO alone. The PSO algorithm followed by another PSO round gave the best result as it allows another round of domain exploration. The second PSO round assign new randomized velocities to the particles, while keeping best particle positions obtained in the first round. We propose to name this successive PSO algorithm as the Re-excited PSO algorithm.
引用
收藏
页码:189 / +
页数:2
相关论文
共 50 条
  • [21] EDGE DETECTION USING PARTICLE SWARM OPTIMIZATION TECHNIQUE
    Chaudhar, Ruchika
    Patel, Anuj
    Kumar, Sushil
    Tomar, Sanjeev
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 363 - 367
  • [22] Hardware Implementation of the Particle Swarm Optimization Algorithm
    Talaska, Tomasz
    Dlugosz, Rafal
    Pedrycz, Witold
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS - MIXDES 2017, 2017, : 521 - 526
  • [23] Software Test Effort Estimation Using Particle Swarm Optimization
    Bhattacharya, Prasanta
    Srivastava, Praveen Ranjan
    Prasad, Bhanu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 827 - +
  • [24] A Software Tool for Data Clustering Using Particle Swarm Optimization
    Manda, Kalyani
    Hanuman, A. Sai
    Satapathy, Suresh Chandra
    Chaganti, Vinaykumar
    Babu, A. Vinaya
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 278 - +
  • [25] Optimization of electrostatic sensor electrodes using particle swarm optimization technique
    Mozhde Heydarianasl
    Mohd Fua’ad Rahmat
    The International Journal of Advanced Manufacturing Technology, 2017, 89 : 905 - 919
  • [26] On Global Convergence in Design Optimization Using the Particle Swarm Optimization Technique
    Flocker, Forrest W.
    Bravo, Ramiro H.
    JOURNAL OF MECHANICAL DESIGN, 2016, 138 (08)
  • [27] An Efficient Technique for Hardware/Software Partitioning Process in Codesign
    Mhadhbi, Imene
    Ben Othman, Slim
    Ben Saoud, Slim
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [28] Optimization of electrostatic sensor electrodes using particle swarm optimization technique
    Heydarianasl, Mozhde
    Rahmat, Mohd Fua'ad
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 89 (1-4): : 905 - 919
  • [29] Optimization of surface grinding operations using particle swarm optimization technique
    Asokan, P
    Baskar, N
    Babu, K
    Prabhaharan, G
    Saravanan, R
    JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2005, 127 (04): : 885 - 892
  • [30] Interface optimization during hardware-software partitioning
    Freund, L
    Dupont, D
    Israel, M
    Rousseau, F
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 75 - 79