• DocumentCode
    1561868
  • Title

    A software development tool for scheduling signal processing algorithms on multiprocessors with arbitrary interconnectivity

  • Author

    Mirchandani, Gagan ; Twombly, Peter

  • Author_Institution
    Dept. of Comput. Sci. & Electr. Eng., Vermont Univ., Burlington, VT, USA
  • fYear
    1989
  • Firstpage
    1146
  • Abstract
    A multiprocessor scheduler has been developed for scheduling signal processing and other algorithms on programmable digital signal processors that can be connected in a common-bus or hypercube topology. The scheduler requires an acyclic precedence graph of the algorithm and the cost of all interprocessor communications. The software tool permits the user to select from among three different scheduling algorithms. The first is a heuristic method, the second uses dynamic programming, and the third uses integer linear programming. Schedules for six practical signal processing algorithms are obtained, and throughput rates are compared to those obtained with uniprocessor implementation
  • Keywords
    computerised signal processing; multiprocessing systems; software tools; acyclic precedence graph; common bus topology; cost; dynamic programming; heuristic method; hypercube topology; integer linear programming; interprocessor communications; multiprocessor scheduler; programmable digital signal processors; scheduling algorithms; signal processing algorithms; software development tool; throughput rates; Costs; Digital signal processing; Digital signal processors; Hypercubes; Processor scheduling; Programming; Scheduling algorithm; Signal processing; Signal processing algorithms; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on
  • Conference_Location
    Glasgow
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.1989.266636
  • Filename
    266636