IFIP – The International Federation for Information Processing
DOI: 10.1007/978-0-387-72258-0_10
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Data Path Generation from C code for Custom Processors

Abstract: Abstract:The stringent performance constraints and short time to market of modern digital systems require automatic methods for design of high performance applicationspecific architectures. This paper presents a novel algorithm for automatic generation of custom pipelined data path for a given application from its C code. The data path optimization targets both resource utilization and performance. The input to this architecture generator includes application C code, operation execution frequencies obtained by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…They attempted to optimize only the critical path whereas by considering other paths, more optimizations are obtainable. Trajkovic and Gajski in [11] obtained an even better optimization by taking the data dependency between basic blocks into account.…”
Section: Related Workmentioning
confidence: 97%
“…They attempted to optimize only the critical path whereas by considering other paths, more optimizations are obtainable. Trajkovic and Gajski in [11] obtained an even better optimization by taking the data dependency between basic blocks into account.…”
Section: Related Workmentioning
confidence: 97%
“…In [124] an algorithm is presented that maps an application on a given datapath by performing scheduling and binding simultaneously. In [125] two algorithms are presented, the first algorithm starts with an architecture that supports maximum parallelism for implementation of the input C code and iteratively refines it until an efficient resource utilization The other algorithm is used to choose the priority of application basic blocks for optimization.…”
Section: No Instruction Set Computer (Nisc)mentioning
confidence: 99%