Title
High-level synthesis using hierarchical conditional dependency graphs in the CODESIS system
Abstract
In previous work in behavioral high-level synthesis (HLS), data-flow and control-flow dominated descriptions are treated separately. A result of such a separation is that efficient techniques have been developed for the HLS of data-flow dominated behavioral descriptions. However, HLS of control-flow dominated descriptions still lags behind. To close this gap in this paper we propose a complete HLS framework based on an internal design representation where control- and data-flows are uniformly represented and disposes a formal foundation. Based on it conditional behaviors can be efficiently scheduled combining conditional resource sharing (CSR), speculative execution (SE) and other formal graph transformations. These techniques and tools covering all HLS activities have been organized in the CODESIS tool destined for both research and educational purposes.
Year
DOI
Venue
2001
10.1016/S1383-7621(00)00051-5
Journal of Systems Architecture
Keywords
Field
DocType
speculative execution,high-level synthesis,codesis system,scheduling,mutual exclusiveness,hierarchical conditional dependency graph,conditional sharing,resource sharing,data flow,graph transformation,control flow,high level synthesis
Graph,Speculative execution,Scheduling (computing),Computer science,High-level synthesis,Parallel computing,Theoretical computer science,Behavioral analysis,Shared resource,Mutual exclusion,Data flow diagram,Distributed computing
Journal
Volume
Issue
ISSN
47
3-4
Journal of Systems Architecture
Citations 
PageRank 
References 
2
0.40
22
Authors
3
Name
Order
Citations
PageRank
Apostolos A. Kountouris110710.82
Christophe Wolinski229728.34
Jean-christophe Le Lann3847.49