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
Research interests:Programming Languages and Compilers

Contributions

PLDI 2022 Committee Member in PLDI within the PLDI-track
CC 2022 Steering Committee Member in Steering Committee
GPCE 2021 Author of HACCLE: Metaprogramming for Secure Multi-Party Computation within the GPCE-track
SPLASH 2021 Author of QuickSilver: Modeling and Parameterized Verification for Distributed Agreement-Based Systems within the OOPSLA-track
Author of Efficient Tree-Traversals: Reconciling Parallelism and Dense Data Representations within the SIGPLAN Papers-track
Author of Vectorized Secure Evaluation of Decision Forests within the SIGPLAN Papers-track
PLDI 2021 Session Chair of Keynote (part of Invited Talks)
Committee Member in Program Committee within the PLDI-track
Author of Vectorized Secure Evaluation of Decision Forests within the PLDI-track
CC 2021 Committee Member in Steering Committee
PPoPP 2021 Committee Member in Program Committee
SPLASH 2022 Committee Member in Review Committee within the OOPSLA-track
Ally Skills@PLDI2020 Committee Member in Organizing Committee within the Ally Skills@PLDI2020 (Cancelled)-track
PLMW@PLDI 2020 Co-chair in Organizing Committee within the PLMW@PLDI 2020-track
Session Chair of Day 2 Afternoon (part of PLMW@PLDI 2020)
ICFP 2021 Author of Efficient Tree-Traversals: Reconciling Parallelism and Dense Data Representations within the Research Papers-track
PLDI 2020 Committee Member in External Review Committee within the PLDI Research Papers-track
PPoPP 2020 Author of Tutorial: Extending Loop Transformation Frameworks to Irregular Applications within the Workshops and Tutorials-track
PLMW @ PLDI 2019 Session 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 2019 PC Member in Program Committee
PLDI 2019 Author 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 2018 Presenter 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 2018 Author of An Efficient Compiler for Recursive Functions on Mostly-Serialized Data within the FHPC 2018-track
WODA 2017 Author of Strong Memory Models: 5 Simple Tricks to Beat SC within the WODA 2017-track
WCIRE 2017 Session 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 2018 Committee Member in Distinguished Paper Committee
Session Chair of Optimization and Locality (part of PLDI Research Papers)
Committee Member in External Program Committee
CC 2017 Author of Data Structure–Aware Heap Partitioning within the Research Papers-track
PPoPP 2017 ERC member in External Committee
PLMW@PLDI Panelist in Organizing Committee within the PLMW@PLDI 2016-track
Panelist of Panel: Career Paths within the PLMW@PLDI 2016-track
SPLASH 2017 Author of TreeFuser: A Framework for Analyzing and Fusing General Recursive Tree Traversals within the OOPSLA-track
PLDI 2017 Committee Member in Program Committee
Session Chair of Parallelization and Concurrency (part of PLDI Research Papers)
ECOOP 2017 Author of Compiling tree transforms to operate on packed representations within the ECOOP Research Papers-track
SPLASH 2016 Committee Member in Program Committee within the OOPSLA-track
PLDI 2015 Author 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 2014 Committee Member in Program Committee within the OOPSLA-track
SPLASH 2013 Author of Octet: Capturing and Controlling Cross-Thread Dependences Efficiently within the OOPSLA-track
SPLASH 2012 Committee 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
SPLASH 2011 Author of Enhancing locality for recursive traversals of recursive structures within the OOPSLA-track