• DocumentCode
    3417259
  • Title

    Optimal hardware/software partitioning for concurrent specification using dynamic programming

  • Author

    Shrivastava, Aviral ; Kumar, Mohit ; Kapoor, Sanjiv ; Kumar, Shashi ; Balakrishnan, M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., IIT, New Delhi, India
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    110
  • Lastpage
    113
  • Abstract
    An important aspect of hardware-software co-design is partitioning of tasks to be scheduled on the hardware and software resources. Existing approaches separate partitioning and scheduling in two steps. Since partitioning solutions affect scheduling results and vice versa, the existing sequential approaches may lead to sub-optimal results. In this paper, we present an integrated hardware/software scheduling, partitioning and binding strategy. We use dynamic programming techiques to devise an optimal solution for partitioning of a given concurrent task graph which models the co-design problem, for execution on one software (single CPU) and several hardware resources (multiple FPGAs), with the objective of minimizing the total execution time. Our implementation shows that we can solve problem instances where the task graph has 40 nodes and 600 edges in less than a second
  • Keywords
    data flow graphs; dynamic programming; hardware-software codesign; scheduling; binding; concurrent specification; concurrent task graph; dynamic programming; hardware/software partitioning; multiple FPGAs; scheduling; total execution time; Computer architecture; Dynamic programming; Field programmable gate arrays; Flow graphs; Hardware; Heuristic algorithms; Partitioning algorithms; Processor scheduling; Software libraries; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2000. Thirteenth International Conference on
  • Conference_Location
    Calcutta
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0487-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2000.812593
  • Filename
    812593