Program Generators for Exascale and Beyond (Final Technical Report)

Purdue Univ., West Lafayette, IN (United States), Tiark Rompf, Danielle Tullman-Ercek · 2024

The major goals of this project were to devise programming models and supporting tools that simplify the construction of specialized high‐performance generators, leading to improvements over the state of the art along the various dimensions of portability, performance, and productivity. In particular, the project achieved these goals by focusing on domain‐specific languages (DSLs) as intermediate layers in a translation and optimization framework, on composability of program generators, on re‐targeting legacy code, and on fundamental methodologies such as stage polymorphism or "generic programming in time"

Read the paper · More papers on PaperTik