DocumentCode
1973693
Title
Partitioning strategy for LUT-based applications using genetic algorithms
Author
Mehdi, Riyadh A K ; Khali, H.
Author_Institution
Fac. of Inf. Technol., Ajman Univ. of Sci. & Technol., Ajman
fYear
2009
fDate
10-13 May 2009
Firstpage
896
Lastpage
899
Abstract
In system-level design using hardware-software co-design approaches, applications involved in embedded systems are usually represented as data flow diagrams (DFD) where nodes may either be implemented in software or in hardware, subject to cost-performance constraints. In our research paper, we present how genetic algorithms can be used in order to perform hardware-software partitioning of applications which graph nodes can be implemented in hardware as look-up tables (LUT). These applications are characterized by fixed communication delays and accurate cost predictions which help to reach cost-effective implementations. Results of the proposed approach applied on a 3D range measurement application are presented.
Keywords
data flow graphs; embedded systems; genetic algorithms; hardware-software codesign; logic partitioning; table lookup; 3D range measurement application; LUT-based application; data flow diagram; embedded system; genetic algorithm; graph node; hardware-software co-design approach; hardware-software partitioning strategy; look-up table; system-level design; Application software; Costs; Delay; Design for disassembly; Embedded software; Embedded system; Genetic algorithms; Hardware; System-level design; Table lookup; Genetic algorithms; constrained optimization; evolutionary programming; memory modules; system partitioning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
Conference_Location
Rabat
Print_ISBN
978-1-4244-3807-5
Electronic_ISBN
978-1-4244-3806-8
Type
conf
DOI
10.1109/AICCSA.2009.5069438
Filename
5069438
Link To Document