• DocumentCode
    2964035
  • Title

    Real-time scheduling for pipelined execution of data flow graphs on a realistic multiprocessor architecture

  • Author

    Jonsson, Jan ; Vasell, Jonas

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • Volume
    6
  • fYear
    1996
  • fDate
    7-10 May 1996
  • Firstpage
    3314
  • Abstract
    Multimedia and digital signal processing applications have swiftly emerged as important areas for embedded computer systems. Therefore, it is imperative that computer architectures are devised that can cope with the increased burden of processing power implied by these applications. We present a heuristic static real-time scheduling method called real time data flow (RTDF), for mapping data flow graphs onto fixed-size homogeneous multiprocessor architectures. The primary objective of RTDF is to minimize the iteration period of an application. Several other methods with this goal have been proposed in particular in the digital signal processing domain. Similar to many of these, RTDF attempts to minimize the iteration period by exploiting pipelining parallelism. In contrast, however; RTDF assumes an architecture model where communication network characteristics such as message service capacity, communication distance and communication link contention are modeled in a realistic fashion. Therefore, with the aid of RTDF, systems can be designed that support applications with high sample rates without having to resort to dedicated architectures. We show experimentally that RTDF achieves near-optimal iteration periods when communication cost is negligible and that communication overhead only affects the iteration periods of graphs with loops
  • Keywords
    data flow graphs; iterative methods; multimedia communication; multiprocessing systems; parallel architectures; pipeline processing; processor scheduling; signal processing; telecommunication networks; RTDF; communication distance; communication link contention; communication network characteristics; communication overhead; computer architectures; data flow graphs; digital signal processing; embedded computer systems; heuristic static real-time scheduling; high sample rates; iteration period minimisation; loops; message service capacity; multimedia applications; multiprocessor architecture; parallelism; pipelined execution; real time data flow; Application software; Communication networks; Computer architecture; Digital signal processing; Embedded computing; Flow graphs; Multimedia systems; Parallel processing; Pipeline processing; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-3192-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.1996.550586
  • Filename
    550586