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