• 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