• DocumentCode
    253256
  • Title

    Hardware software partitioning of task graph using genetic algorithm

  • Author

    Mishra, Anadi ; Vakharia, Dhruv ; Hati, Anirban Jyoti ; Raju, Kota Solomon

  • Author_Institution
    Dept. of Electr. & Electron. Eng., BITS Pilani, Pilani, India
  • fYear
    2014
  • fDate
    9-11 May 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    One of the addressable problem in the hardware software co-design is partitioning of functionality on CPU and ASIC/FPGA. The partitioning phase requires the decision for mapping and scheduling of application given as task graphs on a given CPU/ASIC combination. Hardware software partitioning is one of the critical steps to decide which components can be implemented in hardware and which ones implemented in software so that overall system is optimized. Based on a task graph model, this paper presents the optimum solution of problem using genetic algorithm techniques. Experimental results demonstrate that this method can achieve optimized partitioning in terms of cost and delay. A trade off between cost and delay has also been achieved to get the best possible solution.
  • Keywords
    application specific integrated circuits; field programmable gate arrays; genetic algorithms; graph theory; hardware-software codesign; scheduling; ASIC-FPGA; CPU-ASIC combination; application mapping; application scheduling; genetic algorithm; hardware software co-design; hardware software partitioning; task graph; Annealing; Application specific integrated circuits; Biological cells; Hardware; Partitioning algorithms; Software; Hardware Software Codeign optimization; Partitioning; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Advances and Innovations in Engineering (ICRAIE), 2014
  • Conference_Location
    Jaipur
  • Print_ISBN
    978-1-4799-4041-7
  • Type

    conf

  • DOI
    10.1109/ICRAIE.2014.6909259
  • Filename
    6909259