• DocumentCode
    2981083
  • Title

    An iterative algorithm for partitioning and scheduling of area constrained HW-SW systems

  • Author

    Chatha, Karam S. ; Vemuri, Ranga

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    134
  • Lastpage
    139
  • Abstract
    We present a technique for integrated partitioning and scheduling of hardware-software systems. The tool takes a task graph and area constraint as input and obtains a mapping and schedule such that the execution time is minimized. The algorithm differs from other approaches which either obtain the mapping during the partitioning stage or the scheduling stage. We use an iterative approach where the partitioner assigns the mapping of only some of the tasks and the remaining tasks are assigned by the scheduler with an objective of minimizing the execution time. The technique takes both the time and area overheads due to inter-processor and intra-processor communication into account. The effectiveness of the approach is demonstrated by the experimental results
  • Keywords
    directed graphs; embedded systems; hardware-software codesign; scheduling; software prototyping; area constrained hardware software systems; area overhead; execution time; experimental results; hardware software codesign; inter-processor communication; intra-processor communication; iterative algorithm; partitioning; scheduling; task graph; time overhead; Application software; Coprocessors; Embedded system; Hardware; Iterative algorithms; Iterative methods; Microprocessors; Partitioning algorithms; Read-write memory; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1999. IEEE International Workshop on
  • Conference_Location
    Clearwater, FL
  • Print_ISBN
    0-7695-0246-6
  • Type

    conf

  • DOI
    10.1109/IWRSP.1999.779043
  • Filename
    779043