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 :
بازگشت