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
Link To Document