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

被引:3
作者
Khetatba, Mourad [1 ]
Boudour, Rachid [1 ]
机构
[1] Badji Mokhtar Univ, Dept Comp Sci, LASE Lab, Annaba, Algeria
来源
INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS | 2021年 / 45卷 / 07期
关键词
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
相关论文
共 69 条
[1]   An integrated high-level hardware/software partitioning methodology [J].
Abdelhalim, M. B. ;
Habib, S. E-D. .
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2011, 15 (01) :19-50
[2]  
[Anonymous], 2011, THESIS CZECH TU
[3]  
[Anonymous], 2014, J COMPUT INF SYSTEM
[4]  
[Anonymous], 2012, TASK GRAPHS FREE TGF
[5]   Algorithmic aspects of hardware/software partitioning [J].
Arató, P ;
Mann, ZA ;
Orbán, A .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) :136-156
[6]  
Arató P, 2003, I S INTELL SIG PR, P197
[7]   Network and reliability constrained unit commitment problem using binary real coded firefly algorithm [J].
Chandrasekaran, K. ;
Simon, Sishaj P. .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2012, 43 (01) :921-932
[8]   A Binary Firefly Algorithm for the Set Covering Problem [J].
Crawford, Broderick ;
Soto, Ricardo ;
Olivares-Suarez, Miguel ;
Paredes, Fernando .
MODERN TRENDS AND TECHNIQUES IN COMPUTER SCIENCE (CSOC 2014), 2014, 285 :65-73
[9]  
Das D., 2014, INT J ENG RES TECHNO, V3
[10]  
Dimassi S., 2015, INT J COMPUTER SCI C, V2, P23