Conference paper

SLLAME Azeddien M.. A Pipeline Scheduling Algorithm for High-Level Synthesis. In: Proc. of IFAC Workshop on Programmable Devices and Systems Conference. Ostrava: Elsevier Science, 2003, pp. 178-183. ISBN 0-08-044130-0.
Publication language:english
Original title:A Pipeline Scheduling Algorithm for High-Level Synthesis
Title (cs):Plánovací algoritmus se zřetězením pro syntézu na vyšší úrovni
Pages:178-183
Proceedings:Proc. of IFAC Workshop on Programmable Devices and Systems Conference
Conference:IFAC Workshop on Programmable Devices and Systems
Place:Ostrava, CZ
Year:2003
ISBN:0-08-044130-0
Publisher:Elsevier Science
Keywords
pipelines, algorithms, synthesis, architecture, computer-aided design.
Annotation
Scheduling is the most important task in high-level synthesis process, while pipelining is highly important for realising high-performance digital components. This paper presents a pipeline list-based scheduling algorithm, which performs forward and backward pipelining. The forward priority function is based on incorporating some information extracted from data flow graph (DFG) structure to guide the scheduler to find near-optimal/optimal schedules quickly. The algorithm has a flexible procedure cycle, which allows designers to make efficient area-performance trade-offs by using different strategies employed. Designers can choose between doing forward / backward pipelining with or without resource sharing combined with clock cycle selection, pipe stage delay determination. Experimental results with standard benchmarks show the effectiveness of the proposed algorithm.
BibTeX:
@INPROCEEDINGS{
   author = {M. Azeddien Sllame},
   title = {A Pipeline Scheduling Algorithm for High-Level Synthesis},
   pages = {178--183},
   booktitle = {Proc. of IFAC Workshop on Programmable Devices and Systems
	Conference},
   year = {2003},
   location = {Ostrava, CZ},
   publisher = {Elsevier Science},
   ISBN = {0-08-044130-0},
   language = {english},
   url = {http://www.fit.vutbr.cz/research/view_pub.php?id=7128}
}

Your IPv4 address: 54.224.43.96
Switch to IPv6 connection

DNSSEC [dnssec]