An Improved Blind Optimization Algorithm for Hardware/Software Partitioning and Scheduling

被引:1
|
作者
Zhao, Xin [1 ,2 ]
Zhang, Tao [1 ,2 ]
An, Xinqi [1 ,2 ]
Fan, Long [1 ,2 ]
机构
[1] Tianjin Univ, Sch Elect & Informat Engn, Tianjin 300072, Peoples R China
[2] Tianjin Univ, Texas Instruments DSP Joint Lab, Tianjin 300072, Peoples R China
关键词
Hardware/software partitioning; Blind optimization algorithms; SSFLA-ETF; High performance;
D O I
10.1007/978-3-319-93818-9_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hardware/software partitioning is an important part in the development of complex embedded system. Blind optimization algorithms are suitable to solve the problem when it is combined with task scheduling. To get hardware/software partitioning algorithms with higher performance, this paper improves Shuffled Frog Leaping Algorithm-Earliest Time First (SFLA-ETF) which is a blind optimization algorithm. Under the supervision of the aggregation factor, the improved algorithm named Supervised SFLA-ETF (SSFLA-ETF) used two steps to better balance exploration and exploitation. Experimental results show that compared with SFLA-ETF and other swarm intelligence algorithms, SSFLA-ETF has stronger optimization ability.
引用
收藏
页码:225 / 234
页数:10
相关论文
共 50 条
  • [41] PACE: A dynamic programming algorithm for hardware/software partitioning
    Knudsen, PV
    Madsen, J
    [J]. FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 85 - 92
  • [42] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [43] Knapsack model and algorithm for hardware/software partitioning problem
    Ray, A
    Wu, JG
    Srikanthan, T
    [J]. COMPUTING AND INFORMATICS, 2004, 23 (5-6) : 557 - 569
  • [44] A hardware/software partitioning algorithm for SIMD processor cores
    Tachikake, K
    Togawa, N
    Miyaoka, Y
    Choi, J
    Yanagisawa, M
    Ohtsuki, T
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 135 - 140
  • [45] A branch-and-bound algorithm for hardware/software partitioning
    Wu, JG
    Thambipillai, S
    [J]. PROCEEDINGS OF THE FOURTH IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2004, : 526 - 529
  • [46] 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
  • [47] Interface optimization during hardware-software partitioning
    Freund, L
    Dupont, D
    Israel, M
    Rousseau, F
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 75 - 79
  • [48] Neural network optimization for hardware-software partitioning
    Ma, Tianyi
    Wang, Xinglan
    Li, Zhiqiang
    [J]. ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 3, PROCEEDINGS, 2006, : 423 - +
  • [49] 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 - +
  • [50] Reliable Pre-scheduling Delay Estimation for Hardware/Software partitioning
    Hassan, Rania O.
    Abdelhalim, M. B.
    Habib, S. E. -D.
    [J]. 2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 1246 - 1250