Publications
-
Exploiting the Commutativity Lattice. Milind Kulkarni, Donald Nguyen, Dimitrios Prountzos, Xin Sui and Keshav Pingali.
In Proceedings of the 32nd ACM SIGPLAN conference on Programming Language Design and Implementation, PLDI '11, pages 542-555, 2011.
-
The Tao of Parallelism in Algorithms. Keshav Pingali, Donald Nguyen, Milind Kulkarni, Martin Burtscher, M. Amber Hassan, Rashid Kaleem, Tsung-Hsien Lee, Andrew Lenharth, Roman Manevich, Mario Mendez-Lojo, Dimitrios Prountzos, Xin Sui.
In Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation, PLDI '11, pages 12-25, New York, NY, USA, 2011. ACM.
-
A Shape Analysis for Optimizing Parallel Graph Programs. Dimitrios Prountzos, Roman Manevich, Keshav Pingali, Kathryn S. McKinley. In POPL'11: Principles of Programming Languages, Austin, TX, January 2011.
(slides
)
-
Structure-driven optimizations for amorphous data-parallel programs. Mario Mendez-Lojo, Donald Nguyen, Dimitrios Prountzos, Xin Sui, M. Amber Hassaan, Milind Kulkarni, Martin Burtscher, Keshav Pingali. In PPoPP '10: Proceedings of the 2010 ACM SIGPLAN confierence on Principles and Practice of Parallel Computing, 2010.
-
Defining and implementing commutativity conditions for parallel execution. Milind Kulkarni, Dimitrios Prountzos, Donald Nguyen, and Keshav Pingali. Regular tech report TR-ECE-09-11, School of Electrial and Computer Engineering, Purdue University, August 2009.
-
Amorphous data-parallelism in irregular algorithms. Keshav Pingali, Milind Kulkarni, Donald Nguyen, Martin Burtscher, Mario Mendez-Lojo, Dimitrios Prountzos, Xin Sui, and Zifei Zhong. Regular tech report TR-09-05, The University of Texas at Austin, 2009.
-
On the Scalability of an Automatically Parallelized Irregular Application. Martin Burtscher, Milind Kulkarni, Dimitrios Prountzos, and Keshav Pingali. Languages and Compilers for Parallel Computing 21st Annual Workshop, pp. 109-123. July 2008.