DocumentCode
2469379
Title
Scheduling conditional data-flow graphs with resource sharing
Author
Siddhiwala, Jayesli ; Chao, Liang-Fang
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear
1995
fDate
16-18 Mar 1995
Firstpage
94
Lastpage
97
Abstract
This paper proposes pipeline scheduling algorithms for conditional branches and loop constructs, which are represented in the form of a conditional data-flow graph, where each node is associated with a condition vector. A novel data structure for dynamic resource sharing and a novel scheduling algorithm for resource sharing are proposed. Based on such a data structure and a modified rotation scheduling technique, a scheduling algorithm that performs resource sharing and loop pipelining simultaneously is designed
Keywords
data flow graphs; data structures; high level synthesis; parallel algorithms; pipeline processing; processor scheduling; resource allocation; condition vector; conditional branches; conditional data-flow graphs; data structure; dynamic resource sharing; high level synthesis; loop constructs; loop pipelining; pipeline scheduling algorithms; resource sharing algorithm; rotation scheduling technique; Data engineering; Data structures; Dynamic scheduling; Flow graphs; Pipeline processing; Processor scheduling; Resource management; Scheduling algorithm; Signal processing algorithms; Tellurium;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
Conference_Location
Buffalo, NY
ISSN
1066-1395
Print_ISBN
0-8186-7035-5
Type
conf
DOI
10.1109/GLSV.1995.516032
Filename
516032
Link To Document