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 :
بازگشت