Generating efficient data movement code for heterogeneous architectures with distributed-memory. - Roshan Dathathri; Chandan Reddy 001; Thejas Ramashekar; Uday Bondhugula (PACT, 2013)

Effective automatic computation placement and dataallocation for parallelization of regular programs. - Chandan Reddy 001; Uday Bondhugula (ICS, 2014)

PENCIL: A Platform-Neutral Compute Intermediate Language for Accelerator Programming. - Riyadh Baghdadi; Ulysse Beaugnon; Albert Cohen 001; Tobias Grosser; Michael Kruse; Chandan Reddy 001; Sven Verdoolaege; Adam Betts; Alastair F. Donaldson; Jeroen Ketema; Javed Absar; Sven van Haastregt; et al. (PACT, 2015)

Reduction Drawing: Language Constructs and Polyhedral Compilation for Reductions on GPU. - Chandan Reddy 001; Michael Kruse; Albert Cohen 001 (PACT, 2016)

Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling. - Oleksandr Zinenko; Sven Verdoolaege; Chandan Reddy 001; Jun Shirako; Tobias Grosser; Vivek Sarkar; Albert Cohen 001 (CC, 2018)

Polyhedral Compilation for Domain Specific Languages. (Compilation polyédrique pour les langages dédiés). - Chandan Reddy 001 (2019)