• DocumentCode
    2828710
  • Title

    Scheduling and allocation of single-chip multiprocessors for multimedia

  • Author

    Li, Yanbing ; Wolf, Wayne

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1997
  • fDate
    3-5 Nov 1997
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    Software synthesis is an increasingly important problem in the design of digital signal processing systems, since multimedia systems in particular are increasingly implemented using a combination of programmable and hardwired processing elements. This paper describes new algorithms for system-level software synthesis, namely the scheduling and allocation of a set of tasks executing on a heterogeneous multiprocessor. The algorithm is hierarchical: it takes advantage of the hierarchical structure of the system´s task graph to hierarchically allocate and schedule processes on the multiprocessor to meet the hard real-time constraints on the tasks. Our algorithm takes into account both the on-chip and off-chip data communications and the behaviors of data cache memories. It can significantly improve task schedulability by carefully scheduling processes and data transfers to minimize data cache misses and off-chip data accesses
  • Keywords
    cache storage; digital signal processing chips; multimedia systems; multiprocessing systems; processor scheduling; allocation; data cache memories; digital signal processing systems; hard real-time constraints; heterogeneous multiprocessor; multimedia; scheduling; single-chip multiprocessors; software synthesis; Data communication; Digital signal processing; Multimedia systems; Real time systems; Scheduling algorithm; Signal design; Signal processing algorithms; Signal synthesis; Software algorithms; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
  • Conference_Location
    Leicester
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-3806-5
  • Type

    conf

  • DOI
    10.1109/SIPS.1997.625698
  • Filename
    625698