• 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