David Grove

Registered user since Mon 19 May 2014

Name:David Grove
Bio:

I am a Distinguished Research Staff Member at the IBM T.J. Watson Research Center. I joined IBM Research in 1998 after completing my PhD at the University of Washington. I am a software systems researcher, working primarily on problems in programming language implementation and scalable runtime systems.

I have contributed to a number of technical topics in programming language design and implementation including the analysis and optimization of object-oriented languages, virtual machine design and implementation, scalable runtime systems, Just-In-Time compilation, online feedback-directed optimization, and garbage collection.

Country:United States
Affiliation:IBM Research
Research interests:Programming Languages, Virtual Machines, Parallel Programming

Contributions

SPLASH 2023 Committee Member in Steering Committee
SPLASH 2022 Chair in Steering Committee
VEE 2022 Keynote Speaker of Keynote-2: Virtual Programming Environments: Programming the Cloud within the Research Papers-track
Programme Committee in Program Committee within the Research Papers-track
SPLASH 2021 OOPSLA 2020 PC Chair in Chairs within the SIGPLAN Papers-track
Committee Member in Steering Committee
Author of Future of Conferences within the SIGPLAN Business-track
Committee Member in Review Committee within the OOPSLA-track
ECOOP 2021 PC Member in Program Committee within the ECOOP Technical Papers-track
SPLASH 2020 Chair in Review Committee within the OOPSLA-track
Session Chair of M-6 (part of OOPSLA)
Session Chair of Awards Session within the Awards-track
OOPSLA Review Committee Chair in Organizing Committee
Session Chair of R (part of Keynotes)
Committee Member in Steering Committee
Session Chair of F-5A (part of OOPSLA)
Session Chair of R (part of Keynotes)
OOPSLA Review Committee Chair of Opening Session within the Opening-track
SPLASH 2019 Committee Member in Review Committee within the OOPSLA-track
ISMM 2019 Committee Member in External Review Committee
SPLASH 2018 Committee Member in Distinguished Paper Committee within the OOPSLA-track
Committee Member in Review Committee within the OOPSLA-track
PLDI 2018 Committee Member in Steering Committee
VEE 2018 Committee Member in Program Committee within the Research Papers-track
PPoPP 2018 Committee Member in Steering Committee
Committee Member in Extended Review Committee
DLS 2017 Author of Dynamic Atomicity: Optimizing Swift memory management within the DLS 2017-track
SPLASH 2017 Author of Dynamic Atomicity: Optimizing Swift Memory Management within the Posters-track
VMIL 2017 Author of Panel - The future of language runtimes within the VMIL 2017-track
PLDI 2017 Committee Member in Steering Committee
ISMM 2017 Committee Member in External Review Committee within the ISMM 2017-track
Committee Member in Steering Committee
PPoPP 2017 Committee Member in Steering Committee
ERC member in External Committee
SPLASH 2016 Committee Member in Program Committee within the OOPSLA-track
X10 Author of Resilient X10 over MPI User Level Failure Mitigation within the X10-track
ISMM 2016 Committee Member in Steering Committee
PPoPP 2016 Committee Member in Steering Committee
PLDI 2015 Author of Opening and Welcome within the Research Papers-track
Session Chair of PLDI Chairs' Report and SIGPLAN Townhall Meeting (part of Research Papers)
Presenter of PLDI Chairs' Report within the Research Papers-track
General Chair in Organizing Committee
ARRAY 2015 Committee Member in Program Committee within the ARRAY-track
Session Chair of Paper Session 4 (part of ARRAY)
X10 2015 Author of Optimization of X10 Programs with ROSE Compiler Infrastructure within the X10-track
ISMM 2015 Chair in Steering Committee
SPLASH 2014 Committee Member in Program Committee within the Workshops-track
Committee Member in Program Committee within the OOPSLA-track
Session Chair of Concurrency (part of OOPSLA)
SPLASH 2012 Author of Work-stealing without the baggage within the OOPSLA Research Papers-track
VMIL 2012 Author of Some new approaches to partial inlining within the VMIL 2012-track
Chair in Program Committee within the VMIL 2012-track
SPLASH 2011 Organizer of BOF: X10 PROGRAMMING LANGUAGE within the BOFs-track