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

Personal website: http://researcher.watson.ibm.com/researcher/view.php?person=us-groved

Research interests: Programming Languages, Virtual Machines, Parallel Programming

Contributions

SPLASH 2021 Committee Member in Steering Committee
Committee Member in Review Committee within the OOPSLA-track
ECOOP 2021 PC Member in Program Committee within the ECOOP Research 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
ISMM 2019 Committee Member in External Review Committee
SPLASH 2019 Committee Member in Review Committee within the OOPSLA-track
SPLASH 2018 Committee Member in Distinguished Paper Committee within the OOPSLA-track
Committee Member in Review Committee within the OOPSLA-track
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
VMIL 2017 Author of Panel - The future of language runtimes within the VMIL 2017-track
DLS 2017 Author of Dynamic Atomicity: Optimizing Swift memory management within the DLS 2017-track
PLDI 2018 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
X10 Author of Resilient X10 over MPI User Level Failure Mitigation within the X10-track
ISMM 2016 Committee Member in Steering Committee
SPLASH 2017 Author of Dynamic Atomicity: Optimizing Swift Memory Management within the Posters-track
PLDI 2017 Committee Member in Steering Committee
SPLASH 2016 Committee Member in Program Committee within the OOPSLA-track
PPoPP 2016 Committee Member in Steering 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
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
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
SPLASH 2011 Organizer of BOF: X10 PROGRAMMING LANGUAGE within the BOFs-track