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

PPoPP 2024 Steering Committee Member in Steering Committee
PPoPP 2023 Program Co-Chair in Organizing Committee
Program Co-Chair in Program Committee within the Main Conference-track
Session Chair of Session 7: Machine Learning (part of Main Conference)
Program Co-Chair in Workshop/Tutorial Evaluation Committee within the Workshops and Tutorials-track
CC 2023 Author of HyBF: A Hybrid Branch Fusion Strategy for Code Size Reduction within the Research Papers-track
SPLASH 2022 Author of UniRec: A Unimodular-Like Framework for Nested Recursions and Loops within the OOPSLA-track
Committee Member in Review Committee within the OOPSLA-track
ASE 2022 Author of Cornucopia: A Framework for Feedback Guided Generation of Binaries within the Research Papers-track
PLDI 2022 Committee Member in PLDI within the PLDI-track
CGO 2022 Author of DARM: Control-Flow Melding for SIMT Thread Divergence Reduction within the Main Conference-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
ICFP 2021 Author of Efficient Tree-Traversals: Reconciling Parallelism and Dense Data Representations within the Research 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
Ally Skills@PLDI2020 Committee Member in Organizing Committee within the Ally Skills@PLDI2020 (Cancelled)-track
PLDI 2020 Committee Member in External Review Committee within the PLDI Research Papers-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)
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
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
PPoPP 2019 PC Member in Program Committee
FHPC 2018 Author of An Efficient Compiler for Recursive Functions on Mostly-Serialized Data within the FHPC 2018-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
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
SPLASH 2017 Author of TreeFuser: A Framework for Analyzing and Fusing General Recursive Tree Traversals within the OOPSLA-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
ECOOP 2017 Author of Compiling tree transforms to operate on packed representations within the ECOOP Research Papers-track
PLDI 2017 Committee Member in Program Committee
Session Chair of Parallelization and Concurrency (part of PLDI Research Papers)
PPoPP 2017 ERC member in External Committee
CC 2017 Author of Data Structure–Aware Heap Partitioning within the Research Papers-track
SPLASH 2016 Committee Member in Program Committee within the OOPSLA-track
PLMW@PLDI Panelist in Organizing Committee within the PLMW@PLDI 2016-track
Panelist of Panel: Career Paths within the PLMW@PLDI 2016-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