• DocumentCode
    2998649
  • Title

    A topological sorting and loop cleansing algorithm for a constrained MIMD compiler of shift-invariant flow graphs

  • Author

    Lee, S.H. ; Barnwell, T.P., III

  • Author_Institution
    Georgia Institute of Technology, Atlanta, Georgia
  • Volume
    11
  • fYear
    1986
  • fDate
    31503
  • Firstpage
    2927
  • Lastpage
    2930
  • Abstract
    This paper describes the use of topological sorting and loop cleansing techniques in an implementation of a multiprocessor compiler for shift invariant flow graphs. The complier is capable of generating three classes of synchronous MIMD implementations: skewed single instruction multiple data (SSIMD), static-parallel skewed single instruction multiple data (Static-PSSIMD), and parallel skewed single instruction multiple data (PSSIMD). The effect of the topological sorting and loop cleansing algorithm is to dramatically reduce the compilation time required to find an optimal or a best SSIMD implementation, as well as maximally fast, perfectly efficient, and minimum delay PSSIMD and Static-PSSIMD implementations.
  • Keywords
    Data structures; Delay effects; Delay systems; Digital filters; Flow graphs; Optimal control; Processor scheduling; Scheduling algorithm; Sorting; Synchronous generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
  • Type

    conf

  • DOI
    10.1109/ICASSP.1986.1168609
  • Filename
    1168609