A metaheuristic based on the tabu search for hardware-software partitioning

被引:11
|
作者
Jemai, Mehdi [1 ]
Dimassi, Sonia [1 ]
Ouni, Bouraoui [1 ]
Mtibaa, Abdellatif [1 ]
机构
[1] Univ Monastir, Natl Engn Sch Monastir, Lab Elect & Microelect, Monastir, Tunisia
关键词
Combinatorial optimization; heuristics; metaheuristics; neighborhood search; tabu search; hardware-software partitioning; COSYNTHESIS;
D O I
10.3906/elk-1501-64
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several metaheuristics have become increasingly interesting in solving combinatorial problems. In this paper, we present an algorithm involving a metaheuristic based on tabu search and binary search trees to address the problem of hardware-software partitioning. Metaheuristics do not guarantee an optimum solution, but they can produce acceptable solutions in a reasonable time. Our proposed algorithm seeks to find the efficient hardware-software partitioning that minimizes the logic area of a system on a programmable chip under the condition of time constraints. Our goal is to have a better trade-off between the logic area of the application and its execution time. Finally, we compare our algorithm to some metaheuristic-based algorithms.
引用
收藏
页码:901 / 912
页数:12
相关论文
共 50 条
  • [1] Tabu search with intensification strategy for functional partitioning in hardware-software codesign
    Wiangtong, T
    Cheung, PYK
    Luk, W
    [J]. 10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 297 - 298
  • [2] A Tabu Search-Based Memetic Algorithm for Hardware/Software Partitioning
    Lin, Geng
    Zhu, Wenxing
    Ali, M. Montaz
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [3] Efficient heuristic and tabu search for hardware/software partitioning
    Jigang Wu
    Pu Wang
    Siew-Kei Lam
    Thambipillai Srikanthan
    [J]. The Journal of Supercomputing, 2013, 66 : 118 - 134
  • [4] Efficient heuristic and tabu search for hardware/software partitioning
    Wu, Jigang
    Wang, Pu
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 66 (01): : 118 - 134
  • [5] System level hardware/software partitioning based on simulated annealing and tabu search
    Eles, P
    Peng, Z
    Kuchcinski, K
    Doboli, A
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (01) : 5 - 32
  • [6] HARDWARE/SOFTWARE PARTITIONING ALGORITHM BASED ON THE COMBINATION OF GENETIC ALGORITHM AND TABU SEARCH
    Li, G.
    Feng, J.
    Wang, C.
    Wang, J.
    [J]. ENGINEERING REVIEW, 2014, 34 (02) : 151 - 160
  • [7] System Level Hardware/Software Partitioning Based on Simulated Annealing and Tabu Search
    Petru Eles
    Zebo Peng
    Krzysztof Kuchcinski
    Alexa Doboli
    [J]. Design Automation for Embedded Systems, 1997, 2 : 5 - 32
  • [8] A knowledge-based system for hardware-software partitioning
    Lopez, ML
    Iglesias, CA
    Lopez, JC
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 914 - 915
  • [9] Hardware-Software Partitioning at the Knowledge Level
    Marisa Loisa López-Vallejo
    Joan Carlos López
    Carlos Argel Iglesias
    [J]. Applied Intelligence, 1999, 10 : 173 - 184
  • [10] Loop pipelining in hardware-software partitioning
    Jeon, J
    Choi, K
    [J]. PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 361 - 366