R-Stream: A Parametric High Level Compiler

This presentation describes the R-Stream compiler. The motivation of high level, source to source optimization is described. The process or raising code to the Generalized Dependence Graph (GDG) is identified, and then the techniques for optimization within the GDG.  Finally, the techniques for code generation from the GDG – polyhedral scanning, and importantly, the process of generating “human readable” C to allow the low level compiler to optimize.


For more information about Reservoir products or to purchase, please