DocumentCode
2581633
Title
Tabu search with intensification strategy for functional partitioning in hardware-software codesign
Author
Wiangtong, Theerayod ; Cheung, Peter Y K ; Luk, Wayne
Author_Institution
Imperial Coll., London, UK
fYear
2002
fDate
2002
Firstpage
297
Lastpage
298
Abstract
This paper presents tabu search (TS) method with intensification strategy for hardware-software partitioning. The algorithm operates on functional blocks for designs represented as directed acyclic graphs (DAG), with the objective of minimising processing time under various hardware area constraints. Results are compared to two other heuristic search algorithms: genetic algorithm (GA) and simulated annealing (SA). The comparison involves a scheduling model based on list scheduling for calculating processing time used as a system cost, assuming that shared resource conflicts do not occur. The results show that TS, which rarely appears for solving this kind of problem, is superior to SA and GA in terms of both search time and the quality of solutions. In addition, we have implemented intensification strategy in TS called penalty reward, which can further improve the quality of results.
Keywords
hardware-software codesign; logic partitioning; search problems; simulated annealing; directed acyclic graphs; genetic algorithm; hardware-software codesign; hardware-software partitioning; heuristic search; intensification strategy; list scheduling; penalty reward; scheduling model; simulated annealing; tabu search; Algorithm design and analysis; Costs; Educational institutions; Frequency; Genetic algorithms; Heuristic algorithms; Partitioning algorithms; Search methods; Simulated annealing; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
Print_ISBN
0-7695-1801-X
Type
conf
DOI
10.1109/FPGA.2002.1106691
Filename
1106691
Link To Document