DocumentCode
518681
Title
GA-based algorithm for hardware/software partitioning with resource contentions
Author
Dou, Shuang ; Ding, Shan ; Zhang, Shi ; Zhu, Liucun
Author_Institution
Sch. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
Volume
1
fYear
2010
fDate
27-29 March 2010
Firstpage
68
Lastpage
72
Abstract
In embedded system design, hardware/software (HW/SW) partitioning is the NP-complete problem which searches reasonable composition of hardware and software components which not only satisfies the constraint of hardware but also optimizes the execution time. Blocks derive from the functional specification internally represented as control/data flow graph. In this paper, the model of the embedded system is extended so that resource contentions are taken into account. A GA-based algorithm is proposed on the basic of the model, in which “serial blocks” are calculated by NAP. The algorithm can lead to a more precise design space exploration. Experimental results show that, comparison with exhaustive search method, the algorithm we proposed can be conveniently implemented HW/SW partitioning with resource contentions.
Keywords
computational complexity; data flow graphs; embedded systems; formal specification; genetic algorithms; hardware-software codesign; resource allocation; GA-based algorithm; HW/SW partitioning; NAP; NP-complete problem; control/data flow graph; design space exploration; embedded system design; functional specification; hardware components; hardware/software partitioning; resource contentions; search method; software components; Constraint optimization; Design optimization; Embedded software; Embedded system; Flow graphs; Hardware; NP-complete problem; Partitioning algorithms; Software algorithms; Software design; Genetic algorithm; Hardware/software partitioning; Resource contentions;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Control (ICACC), 2010 2nd International Conference on
Conference_Location
Shenyang
Print_ISBN
978-1-4244-5845-5
Type
conf
DOI
10.1109/ICACC.2010.5486783
Filename
5486783
Link To Document