Field-Programmable Custom Computing Machines, Annual IEEE Symposium on (2010)
Charlotte, North Carolina, USA
May 2, 2010 to May 4, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FCCM.2010.46
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.
Hardware Compilation, Design Automation, High-level synthesis
George Constantinides, Timothy Todman, Wayne Luk, Qiang Liu, "A Scripting Engine for Combining Design Transformations", Field-Programmable Custom Computing Machines, Annual IEEE Symposium on, vol. 00, no. , pp. 255-258, 2010, doi:10.1109/FCCM.2010.46