Xipeng Shen

Registered user since Tue 12 Aug 2014

Name: Xipeng Shen

Bio: Xipeng Shen is an associate professor at the Computer Science Department, North Carolina State University (NCSU). He is a receipt of NSF CAREER Award, DOE Early Career Award, and Google Faculty Research Award. He is an ACM Distinguished Speaker, and a senior member of IEEE. Prior to joining NC State in 2014, Shen was the Adina Allen Term Distinguished Associate Professor at The College of William and Mary. He had served as a consultant to Intel Labs and Cisco, and a Visiting Researcher at MIT and Microsoft Research. He received his Ph.D. in Computer Science from University of Rochester in 2006.

Country: United States

Affiliation: North Carolina State University, USA

Personal website: http://people.engr.ncsu.edu/xshen5/

Research interests: Compiler, Program Analysis and Optimizations, GPU, Runtime Optimizations, HPC, Machine Learning

Contributions

SPLASH 2010
CGO 2021 Committee Member in Program Committee within the Main Conference-track
CC 2021 Author of Deep NLP-Based Co-evolvement for Synthesizing Code Analysis from Natural Language within the CC Research Papers-track
PPoPP 2021 Committee Member in Program Committee
Author of POSTER: Exploring Deep Reuse in Winograd CNN Inference within the Main Conference-track
Author of Understanding and Bridging the Gaps in Current GNN Performance Optimizations within the Main Conference-track
ECOOP 2021 Author of Best-Effort Lazy Evaluation for Python Software Built On APIs within the ECOOP Research Papers-track
LCTES 2020 pc in Program Committee within the LCTES 2020-track
ESEC/FSE 2020 Author of HISyn: Human Learning-Inspired Natural Language Programming within the Research Papers-track
CGO 2020
PPoPP 2020 PC Chair in Program Committee
Session Chair of PPOPP Keynote (Garden Pavilion) (part of Main Conference)
Session Chair of Panel Discussion (Mediterranean Ballroom) (part of Main Conference)
PC Chair in Organizing Committee
LCTES 2019 Author of IA-Graph Based Inter-App Conflicts Detection in Open IoT Systems within the LCTES 2019-track
SPLASH 2019 Committee Member in External Review Committee within the OOPSLA-track
PPoPP 2019 PC Member in Program Committee
Author of GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU within the Posters-track
PLDI 2019 Author of Wootz: A Compiler-Based Framework for Fast CNN Pruning via Composability within the PLDI Research Papers-track
ICSE 2020 Author of HARP: Holistic Analysis for Refactoring Python-Based Analytics Programs within the Technical Papers-track
Author of How to “DODGE” Complex Software Analytics within the Journal First-track
Author of HARP: Holistic Analysis for Refactoring Python-Based Analytics Programs within the ICSE 2020 Posters-track
PPoPP 2018 Committee Member in Program Committee
Session Chair of PPoPP Session 1: Concurrent Data Structures (part of PPoPP 2018)
PLDI 2018 Committee Member in Program Committee
ISMM 2017 Keynote Speaker of Bridging the Gap between Memory Performance and Massive Parallelism: The Critical Role of Programming Systems Innovations within the ISMM 2017-track
WPHCS Committee Member in Program Committee within the -track
ECOOP 2018 Committee Member in Program Committee within the ECOOP Research Papers-track
SPLASH 2017 Author of GLORE: Generalized Loop Redundancy Elimination upon LER-Notation within the OOPSLA-track
PLDI 2017 Author of Generalizations of the Theory and Deployment of Triangular Inequality for Compiler-Based Strength Reduction within the PLDI Research Papers-track
ECOOP 2016 Author of Towards Ontology-Based Program Analysis within the Research Track-track
Committee Member in External Review Committee within the Research Track-track
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
Author of Autotuning Algorithmic Choice for Input Sensitivity within the Research Papers-track
SPLASH 2014 Author of Call Sequence Prediction through Probabilistic Calling Automata within the OOPSLA-track
Author of Space-Efficient Multi-Versioning for Input-Adaptive Feedback-Driven Program Optimizations within the OOPSLA-track
SPLASH 2013 Author of Do Computer Programs Have to Be As Dumb As They Are? within the Keynotes-track
SPLASH 2012 Committee Member in Program Committee within the OOPSLA Research Papers-track
Author of Exploiting inter-sequence correlations for program behavior prediction within the OOPSLA Research Papers-track
Committee Member in Program Committee
SPLASH 2011 Committee Member in External Reviewers within the OOPSLA-track
Author of A Step Towards Transparent Integration of Input-Consciousness into Dynamic Program Optimizations within the OOPSLA-track