Milind Kulkarni

Registered user since Fri 12 Jun 2015

Name: Milind Kulkarni

Bio: I am an associate professor with the School of Electrical and Computer Engineering at Purdue University.

My research area is Programming Languages and Compilers, and my interests lie specifically in developing languages, compilers and runtimes that support efficient programming and high performance on emerging complex architectures.

I graduated in 2002 with a B.S. in both Computer Science and Computer Engineering from North Carolina State University. I received my Ph.D. in Computer Science from Cornell University. My advisor was Keshav Pingali. After receiving my Ph.D., I joined the Institute for Computational Sciences and Engineering at the University of Texas at Austin as a postdoc, where I worked with the Intelligent Software Systems (ISS) group. Since the fall of 2009, I have been in the School of Electrical and Computer Engineering at Purdue University. I received an NSF CAREER Award in 2012, a Department of Energy Early Career Research Award in 2013, and the Presidential Early Career Award for Scientists and Engineers in 2016.

Country: United States

Affiliation: Purdue University

Personal website: https://engineering.purdue.edu/~milind/

Research interests: Programming Languages and Compilers

Contributions

PLDI 2020Committee Member in External Review Committee within the PLDI Research Papers-track
PLMW @ PLDI 2019Session Chair of PL Research Topics (part of PLMW @ PLDI 2019)
Session Chair of Icebreaker (part of PLMW @ PLDI 2019)
Facilitator of Icebreaker within the PLMW @ PLDI 2019-track
PLMW Co-Chair in Organizing Committee within the PLMW @ PLDI 2019-track
PPoPP 2019PC Member in Program Committee
PLDI 2019Author of Sound, Fine-Grained Traversal Fusion for Heterogeneous Trees within the PLDI Research Papers-track
Author of LoCal: A Language for Programs Operating on Serialized Data within the PLDI Research Papers-track
Author of Composable, Sound Transformations of Nested Recursion and Loops within the PLDI Research Papers-track
PLMW @ PLDI 2018Presenter of Evaluating Evaluations within the PLMW @ PLDI 2018-track
Session Chair of Session D (part of PLMW @ PLDI 2018)
Co-Host of Wrap up within the PLMW @ PLDI 2018-track
Presenter of Introduction and Welcome within the PLMW @ PLDI 2018-track
Facilitator of Poster Session within the PLMW @ PLDI 2018-track
Session Chair of Session B (part of PLMW @ PLDI 2018)
Organizer in Organizing Committee within the PLMW @ PLDI 2018-track
Speaker in Speakers within the PLMW @ PLDI 2018-track
FHPC 2018Author of An Efficient Compiler for Recursive Functions on Mostly-Serialized Data within the FHPC 2018-track
WODA 2017Author of Strong Memory Models: 5 Simple Tricks to Beat SC within the WODA 2017-track
WCIRE 2017Session Chair of Discussion (part of WCIRE 2017)
Moderator of Open Discussion: Building Infrastructure for Research and Education within the WCIRE 2017-track
Session Chair of Session 2 (part of WCIRE 2017)
Session Chair of Session 1 (part of WCIRE 2017)
Session Chair of Session 3 (part of WCIRE 2017)
Author of Opening Remarks within the WCIRE 2017-track
Session Chair of Opening (part of WCIRE 2017)
Committee Member in Organizing Committee within the WCIRE 2017-track
PLDI 2018Committee Member in Distinguished Paper Committee
Session Chair of Optimization and Locality (part of PLDI Research Papers)
Committee Member in External Program Committee
CC 2017Author of Data Structure–Aware Heap Partitioning within the Research Papers-track
PPoPP 2017ERC member in External Committee
PLMW@PLDIPanelist in Organizing Committee within the PLMW@PLDI 2016-track
Panelist of Panel: Career Paths within the PLMW@PLDI 2016-track
SPLASH 2017Author of TreeFuser: A Framework for Analyzing and Fusing General Recursive Tree Traversals within the OOPSLA-track
PLDI 2017Committee Member in Program Committee
Session Chair of Parallelization and Concurrency (part of PLDI Research Papers)
ECOOP 2017Author of Compiling tree transforms to operate on packed representations within the ECOOP Research Papers-track
SPLASH 2016Committee Member in Program Committee within the OOPSLA-track
PLDI 2015Author of Tree Dependence Analysis within the Research Papers-track
Committee Member in External Review Committee within the Research Papers-track
Author of Efficient Execution of Recursive Programs on Commodity Vector Hardware within the Research Papers-track
SPLASH 2014Committee Member in Program Committee within the OOPSLA-track
SPLASH 2013Author of Octet: Capturing and Controlling Cross-Thread Dependences Efficiently within the OOPSLA-track
SPLASH 2012Committee Member in Program Committee within the Doctoral Symposium-track
Author of Automatically enhancing locality for tree traversals with traversal splicing within the OOPSLA Research Papers-track