DocumentCode
2160565
Title
Communication sensitive rotation scheduling
Author
Tongsima, Sissades ; Passos, Nelson L. ; Sha, Edwin H M
Author_Institution
Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
fYear
1994
fDate
10-12 Oct 1994
Firstpage
150
Lastpage
153
Abstract
Loop pipelining (retiming) is a valuable tool used to explore parallelism across iterations. Few results are available about loop pipelining with data communication considerations. This paper first designs a modified list scheduling algorithm to be used as a subroutine in a novel technique called “communication sensitive rotation scheduling”. Such a technique explores loop pipelining properties while handling the underlying imposed communication environment. An initial schedule is transformed to a more compact one under resource constraints
Keywords
graph theory; parallel algorithms; parallel processing; pipeline processing; scheduling; subroutines; communication sensitive rotation scheduling; data communication considerations; imposed communication environment; list scheduling algorithm; loop pipelining; parallelism; resource constraints; retiming; subroutine; Algorithm design and analysis; Communication system control; Computer science; Costs; Data communication; Flow graphs; Parallel processing; Pipeline processing; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-6565-3
Type
conf
DOI
10.1109/ICCD.1994.331876
Filename
331876
Link To Document