Shuffled Frog Leaping Algorithm for Hardware/Software Partitioning

被引:1
|
作者
Du, Jiayi [1 ]
Kong, Xiangsheng [2 ]
Zuo, Xin [3 ]
Zhang, Lingyan [4 ]
Ouyang, Aijia [5 ,6 ]
机构
[1] Hunan Univ, Hunan Prov Key Lab Embedded & Network Comp, Sch Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
[2] Xinxiang Univ, Dept Comp Engn, Xinxiang 453003, Henan, Peoples R China
[3] Hunan Univ, Off Informat Dept, Changsha 410082, Hunan, Peoples R China
[4] Jinan Univ, Coll Informat Sci & Technol, Guangzhou 510632, Guangdong, Peoples R China
[5] Hunan Inst Traff Engn, Coll Comp, Hengyang 421001, Hunan, Peoples R China
[6] Hunan City Univ, Sch Informat Sci & Engn, Yiyang 413000, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Reconfigurable System on Chip; Hardware/Software Partitioning; Shuffled Frog Leaping Algorithm; Coarse-grained; Greedy Algorithm; Simulated Annealing Algorithm; Combined Algorithm;
D O I
10.4304/jcp.9.11.2752-2760
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Reconfigurable system on chip is well known for its flexibility for high performance embedded systems. The hardware/software (HW/SW) partitioning is the most important phase during the design of reconfigurable system on chip. A great many different algorithms have been adopted for solving the hardware/software partitioning problem. Shuffled Frog Leaping Algorithm (SFLA) is popular for its simple concepts, little parameter adjustment, high calculation speed, strong global search optimization capability and easy execution. In this paper, we apply the SFLA algorithm to solving hardware/software partitioning problem on reconfigurable system on chip with coarsegrained. The experimental results show that the SFLA algorithm can reduce the time cost by 45.54% on average with three different area constrain, compared with greedy algorithm. The time cost of SFLA algorithm are also reduced by 23.57% and 9.99% on average with simulated annealing algorithm (SA) and combined algorithm with greedy and simulated annealing algorithm (GSA). When area constrain is a half of area cost which all tasks are implemented by hardware will be taken, SFLA algorithm can reduce the time cost by 51.30%, 21.04% and 11.61% on average, compared with that of Greedy algorithm, SA, and GSA, respectively.
引用
收藏
页码:2752 / 2760
页数:9
相关论文
共 50 条
  • [41] Well placement optimization using shuffled frog leaping algorithm
    Milad Sharifipour
    Ali Nakhaee
    Reza Yousefzadeh
    Mojtaba Gohari
    [J]. Computational Geosciences, 2021, 25 : 1939 - 1956
  • [42] Shuffled Frog Leaping Algorithm Based on Grey Prediction Theory
    Du J.
    Yuan Z.
    Wang J.
    [J]. Yuan, Zhonghua (1003816201@qq.com), 1600, China Machine Press (32): : 190 - 198
  • [43] Well placement optimization using shuffled frog leaping algorithm
    Sharifipour, Milad
    Nakhaee, Ali
    Yousefzadeh, Reza
    Gohari, Mojtaba
    [J]. COMPUTATIONAL GEOSCIENCES, 2021, 25 (06) : 1939 - 1956
  • [44] Improved Shuffled Frog Leaping Algorithm for Continuous Optimization Problem
    Zhen, Ziyang
    Wang, Daobo
    Liu, Yuanyuan
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2992 - +
  • [45] Application of Shuffled Frog Leaping Algorithm to an Uncapacitated SLLS Problem
    Zhao Liping
    Wang Weiwei
    Han Yi
    Xu Yefeng
    Chen Yixian
    [J]. AASRI CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND BIOINFORMATICS, 2012, 1 : 226 - 231
  • [46] Two-Phase Shuffled Frog-Leaping Algorithm
    Naruka, Bhagyashri
    Sharma, Tarun K.
    Pant, Millie
    Rajpurohit, Jitendra
    Sharma, Shweta
    [J]. 2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [47] Solving the Set Covering Problem with a Shuffled Frog Leaping Algorithm
    Crawford, Broderick
    Soto, Ricardo
    Pena, Cristian
    Palma, Wenceslao
    Johnson, Franklin
    Paredes, Fernando
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, 2015, 9012 : 41 - 50
  • [48] A shuffled frog leaping algorithm using greedy search strategy
    [J]. Jiang, J. (jjg3306@126.com), 1600, Binary Information Press (11):
  • [49] Centroid Mutation Embedded Shuffled Frog-Leaping Algorithm
    Sharma, Shweta
    Sharma, Tarun K.
    Pant, Millie
    Rajpurohit, J.
    Naruka, B.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES, ICICT 2014, 2015, 46 : 127 - 134
  • [50] Image Watermarking Scheme Based on Shuffled Frog Leaping Algorithm
    Wang, Ziqiang
    Sun, Xia
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 239 - 242