DocumentCode
1655657
Title
Embedded system partitioning with flexible granularity by using a variant of tabu search
Author
Ahmed, Usman ; Khan, G.N.
Author_Institution
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, Ont., Canada
Volume
4
fYear
2004
Firstpage
2073
Abstract
Various techniques to partition a system into hardware and software blocks have been proposed in the past. Most of these techniques use some form of control flow graphs (CFG) and employ optimization algorithms like simulated annealing or tabu search to reach an optimal solution. A partitioning method presented in this paper partitions a CFG representation by employing a variant of tabu search, which uses a dynamic tabu list. Fixed tabu list has been employed by most of the conventional algorithms. Our method works with a flexible level of granularity and it merges CFG nodes into partitioning objects under a defined set of rules. An initial partitioning object is selected and improved on subsequent iterations to find the best solution that satisfies the given constraints. The performance of the proposed method is compared with simulated annealing and conventional tabu search-based approaches that shows promising results.
Keywords
flow graphs; hardware-software codesign; iterative methods; logic partitioning; object-oriented methods; optimisation; search problems; CFG node merge; CFG representation; control flow graphs; dynamic tabu list; embedded system partitioning; fixed tabu list; flexible granularity; hardware blocks; hardware-software codesign; initial partitioning object; iterations; object partitioning; optimization algorithms; simulated annealing; software blocks; tabu search; tabu search variant; Costs; Embedded system; Energy states; Flow graphs; Genetic algorithms; Hardware; Partitioning algorithms; Simulated annealing; Solids; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-8253-6
Type
conf
DOI
10.1109/CCECE.2004.1347642
Filename
1347642
Link To Document