A Modified Binary Firefly Algorithm to Solve Hardware/Software Partitioning Problem

被引:2
|
作者
Khetatba, Mourad [1 ]
Boudour, Rachid [1 ]
机构
[1] Badji Mokhtar Univ, Dept Comp Sci, LASE Lab, Annaba, Algeria
关键词
PARTICLE SWARM OPTIMIZATION; EMBEDDED SYSTEMS; DESIGN;
D O I
10.31449/inf.v45i7.3408
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hardware/Software (Hw/Sw) partitioning is a crucial step in Hw/Sw co-design that determines which components of the embedded system could be implemented on hardware and which ones on software. It aims to find a design implementation that fulfills all the specification requirements (functionality, goals, and constraints) at a low cost. Most formulations of the Hw/Sw partitioning dilemma have proven to NP-hard optimization problems. The firefly algorithm (FA) emerges as a significant tool of Swarm Intelligence that has been applied in many areas of optimization. The main purpose of this paper is to present a modified binary firefly algorithm to solve Hw/Sw partitioning problems. We compare the performance and the quality of the solution of the proposed algorithm with two recently proposed FA variants namely the Naive Bayesian Binary Firefly Algorithm (NBBFA) and the Binary Firefly Algorithm (BFA); as well as other algorithms major partitioning in the literature. The computational results show that it produced better results than the all algorithms used. Povzetek: V tem clanku je predstavljena sprememba algoritma Firefly za resevanje tezave s particioniranjem strojne in programske opreme.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [41] Shuffled Frog Leaping Algorithm for Hardware/Software Partitioning
    Du, Jiayi
    Kong, Xiangsheng
    Zuo, Xin
    Zhang, Lingyan
    Ouyang, Aijia
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (11) : 2752 - 2760
  • [42] A Software Project Management Problem Solved by Firefly Algorithm
    Crawford, Broderick
    Soto, Ricardo
    Johnson, Franklin
    Misra, Sanjay
    Olguin, Eduardo
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 40 - 49
  • [43] 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 - +
  • [44] A Modified Firefly Algorithm to solve Univariate Nonlinear Equations with Complex Roots
    Ariyaratne, M. K. A.
    Fernando, T. G. I.
    Weerakoon, S.
    [J]. 2015 FIFTEENTH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER), 2015, : 160 - 167
  • [45] Solving the manufacturing cell design problem using the modified binary firefly algorithm and the egyptian vulture optimisation algorithm
    Almonacid, Boris
    Aspee, Fabian
    Soto, Ricardo
    Crawford, Broderick
    Lama, Jacqueline
    [J]. IET SOFTWARE, 2017, 11 (03) : 105 - 115
  • [46] Using Firefly Algorithm to Solve Resource Constrained Project Scheduling Problem
    Sanaei, Pejman
    Akbari, Reza
    Zeighami, Vahid
    Shams, Sheida
    [J]. PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 1, 2013, 201 : 417 - +
  • [47] Embedded Systems Hardware Software Partitioning Using MiniMax Algorithm
    Iguider, Adil
    Bousselam, Kaouthar
    Elissati, Oussama
    Chami, Mouhcine
    En-Nouaary, Abdeslam
    [J]. 4TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA' 19), 2019,
  • [48] A dynamically constrained genetic algorithm for hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 769 - 775
  • [49] Hardware/Software Partitioning Algorithm for Embedded Systems with Repeated Functionalities
    Arunachalam, V.
    Sapra, Sunny
    Chaitanya, N. S. K.
    Raina, Jewan Prakash
    [J]. 2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 2122 - +
  • [50] A hybrid genetic algorithm for constrained hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 3 - 3