• DocumentCode
    910838
  • Title

    Scheduling of DSP programs onto multiprocessors for maximum throughput

  • Author

    Hoang, Phu D. ; Rabaey, Jan M.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Berkeley, CA, USA
  • Volume
    41
  • Issue
    6
  • fYear
    1993
  • fDate
    6/1/1993 12:00:00 AM
  • Firstpage
    2225
  • Lastpage
    2235
  • Abstract
    A flow graph scheduling algorithm that simultaneously considers pipelining, retiming, parallelism, and hierarchical node decomposition is presented. The ability to simultaneously consider the many types of concurrency allows the scheduler to find efficient multiprocessor solutions for a wide range of DSP applications. It has been implemented as part of a software environment for scheduling DSP programs onto fixed and configurable multiprocessor systems. The results on a set of benchmarks demonstrate that the algorithm achieves near ideal speedups even across programs with different types of concurrency
  • Keywords
    multiprocessing programs; scheduling; signal processing; DSP programs; concurrency; flow graph scheduling algorithm; hierarchical node decomposition; multiprocessor systems; parallelism; pipelining; retiming; software environment; Computer architecture; Concurrent computing; Delay effects; Digital signal processing; Flow graphs; Multiprocessing systems; Pipeline processing; Processor scheduling; Signal processing algorithms; Throughput;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.218149
  • Filename
    218149