Milind Kulkarni

School: Cornell University

Year in Fellowship: 4

Practicum: Lawrence Livermore National Laboratory (2005)

Degree(s): B.S. Computer Engineering, B.S. Computer Science, North Carolina State University, 2002

Field of Study: Compilers

Contact: milind@cs.cornell.edu

 


Summary of Research

I am interested in extracting parallelism from irregular applications.  Specifically, I am investigating compiler and run-time techniques for exploiting data-parallelism in real-world algorithms such as Delaunay mesh generation and refinement.  To this end, I have developed a run-time system, called Galois, which can correctly and efficiently parallelize a wide range of applications.

Publications

Milind Kulkarni, Keshav Pingali and L. Paul Chew. Using Transactions in Delaunay Mesh Generation. In Workshop on Transactional Memory Workloads (WTW), June, 2006

Milind Kulkarni and Keshav Pingali. Scheduling Issues in Optimistic Parallelization. In NSF Next Generation Software (NGS) Workshop, March 2007.

Milind Kulkarni, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala and Paul Chew. Optimistic Parallelization Requires Abstractions. In Programming Languages Design and Implementation (PLDI), June, 2007.



Close