DocumentCode
1983677
Title
Enabling Automatic Pipeline Utilization Improvement in Polyhedral Process Network Implementations
Author
van Haastregt, S. ; Kienhuis, B.
Author_Institution
Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
fYear
2012
fDate
9-11 July 2012
Firstpage
173
Lastpage
176
Abstract
Because of the increasing complexity of modern embedded systems, High-Level Synthesis (HLS) has gained momentum. Most HLS tools employ Control Data Flow Graph (CDFG) based approaches. An alternative route from C to RTL was presented in [1], where a CDFG based approach was augmented with a polyhedral process networkbased approach. This alternative route enables application of high-level transformations giving a significant increase in utilization of pipelined components, which positively affects throughput. However, increased pipeline utilization could be obtained only after manuallyselecting a set of transformations to apply, which is a non-trivial task.The main contribution of this paper is a reordering buffer that enablesautomatic improvement of pipeline utilization.
Keywords
data flow graphs; embedded systems; high level synthesis; pipeline processing; CDFG; HLS tools; automatic pipeline utilization improvement; control data flow graph; high-level synthesis tools; modern embedded systems; polyhedral process network implementations; Clocks; Hardware; Out of order; Pipelines; Radiation detectors; Schedules; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors (ASAP), 2012 IEEE 23rd International Conference on
Conference_Location
Delft
ISSN
2160-0511
Print_ISBN
978-1-4673-2243-0
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2012.23
Filename
6341471
Link To Document