• DocumentCode
    2298404
  • Title

    Integrated partitioning and scheduling for hardware/software co-design

  • Author

    Liu, Huiqun ; Wong, D.F.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1998
  • fDate
    5-7 Oct 1998
  • Firstpage
    609
  • Lastpage
    614
  • Abstract
    Existing approaches to hardware/software co-design separate partitioning and scheduling as two steps. Since partitioning solutions affect scheduling results and vice versa, the existing sequential approach leads to sub-optimal results. In this paper, we explore an integrated hardware/software partitioning and scheduling strategy, where the partitioning process uses the information provided by the scheduling solution as a guide. We present an efficient algorithm for partitioning and scheduling the tasks for execution on the given software (2 CPUs) and hardware (k ASICs or FPGAs) resources with the objective of minimizing the total execution time and the hardware cost. Our algorithm has produced good results for all the task graphs in our experiments
  • Keywords
    hardware-software codesign; logic partitioning; processor scheduling; hardware/software co-design; partitioning; scheduling; task graphs; Clustering algorithms; Costs; Hardware; Iterative algorithms; Partitioning algorithms; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-9099-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1998.727125
  • Filename
    727125