Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

Boise State University Theses and Dissertations

Sparse

Articles 1 - 1 of 1

Full-Text Articles in Programming Languages and Compilers

Polyhedral+Dataflow Graphs, Eddie C. Davis May 2020

Polyhedral+Dataflow Graphs, Eddie C. Davis

Boise State University Theses and Dissertations

This research presents an intermediate compiler representation that is designed for optimization, and emphasizes the temporary storage requirements and execution schedule of a given computation to guide optimization decisions. The representation is expressed as a dataflow graph that describes computational statements and data mappings within the polyhedral compilation model. The targeted applications include both the regular and irregular scientific domains.

The intermediate representation can be integrated into existing compiler infrastructures. A specification language implemented as a domain specific language in C++ describes the graph components and the transformations that can be applied. The visual representation allows users to reason about …