Abstract | ||
---|---|---|
This paper describes a scripting engine based on the Python language and the ROSE compiler framework. Our scripting engine supports hardware design involving both syntax-directed transformations such as loop coalescing, and goal-directed transformations such as geometric programming. We show how customizing the composition and parametrization of design transformations can lead to designs with different trade-offs in performance and resource usage. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1109/FCCM.2010.46 | FCCM |
Keywords | DocType | ISBN |
computational linguistics,high-level synthesis,geometric programming,goal-directed transformation,hardware compilation,syntax directed transformations,goal directed transformations,design automation,python language,design transformations,resource usage,different trade-offs,rose compiler framework,scripting engine,hardware-software codesign,authoring languages,hardware design,combining design transformations,loop coalescing,design transformation,space exploration,field programmable gate arrays,high level synthesis,design optimization,hardware,linear programming,programming,optimization,pattern matching,engines | Conference | 978-1-4244-7143-0 |
Citations | PageRank | References |
1 | 0.35 | 5 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Timothy Todman | 1 | 2 | 0.74 |
Qiang Liu | 2 | 160 | 16.34 |
Wayne Luk | 3 | 3752 | 438.09 |
George A. Constantinides | 4 | 1391 | 160.26 |