kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 48 of 110

Optimizing data structures in high-level programs: new directions for extensible compilers based on staging

Tiark Rompf, Arvind K. Sujeeth, Nada Amin, Kevin J. Brown, Vojin Jovanovic, HyoukJoong Lee, Manohar Jonnalagedda, Kunle Olukotun + 1 more

High level data structures are a cornerstone of modern programming and at the same time stand in the way of compiler optimizations. In order to reason about user- or library-defined data structures compilers need to be extensible. Common mechanisms to extend compilers fall into t…