A CART-Based Hierarchical Stochastic Model for Prosodic Phrasing in Chinese. - Xipeng Shen; Bo Xu 002 (ISCSLP, 2000)

Study and auto-detection of stress based on tonal pitch range in Mandarin. - Xipeng Shen; Bo Xu 002 (INTERSPEECH, 2001)

The study of the effect of training set on statistical language modeling. - Xipeng Shen; Bo Xu 002 (INTERSPEECH, 2001)

A Hierarchical Model of Reference Affinity. - Yutao Zhong 001; Xipeng Shen; Chen Ding 001 (LCPC, 2003)

Locality phase prediction. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (ASPLOS, 2004)

Adaptive Data Partition for Sorting Using Probability Distribution. - Xipeng Shen; Chen Ding 001 (ICPP, 2004)

Phase-Based Miss Rate Prediction Across Program Inputs. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (LCPC, 2004)

Array regrouping and structure splitting using whole-program reference affinity. - Yutao Zhong 001; Maksim Orlovich; Xipeng Shen; Chen Ding 001 (PLDI, 2004)

Multilabel machine learning and its application to semantic scene classification. - Xipeng Shen; Matthew R. Boutell; Jiebo Luo 001; Christopher M. Brown (Storage and Retrieval Methods and Applications for Multimedia, 2004)

Learning multi-label scene classification. - Matthew R. Boutell; Jiebo Luo 001; Xipeng Shen; Christopher M. Brown (Pattern Recognit., 2004)

Gated memory control for memory monitoring, leak detection and garbage collection. - Chen Ding 001; Chengliang Zhang; Xipeng Shen; Mitsunori Ogihara (Memory System Performance, 2005)

Lightweight reference affinity analysis. - Xipeng Shen; Yaoqing Gao; Chen Ding 001; Roch Archambault (ICS, 2005)

Parallelization of Utility Programs Based on Behavior Phase Analysis. - Xipeng Shen; Chen Ding 001 (LCPC, 2005)

Program-level adaptive memory management. - Chengliang Zhang; Kirk Kelsey; Xipeng Shen; Chen Ding 001; Matthew Hertz; Mitsunori Ogihara (ISMM, 2006)

Bridging Inputs and Program Dynamic Behavior. - Xipeng Shen; Feng Mao (PACT, 2007)

Analysis of input-dependent program behavior using active profiling. - Xipeng Shen; Michael L. Scott; Chengliang Zhang; Sandhya Dwarkadas; Chen Ding 001; Mitsunori Ogihara (Experimental Computer Science, 2007)

A Key-based Adaptive Transactional Memory Executor. - Tongxin Bai; Xipeng Shen; Chengliang Zhang; William N. Scherer III; Chen Ding 001; Michael L. Scott (IPDPS, 2007)

Modeling Relations between Inputs and Dynamic Behavior for General Programs. - Xipeng Shen; Feng Mao (LCPC, 2007)

Software behavior oriented parallelization. - Chen Ding 001; Xipeng Shen; Kirk Kelsey; Chris Tice; Ruke Huang; Chengliang Zhang (PLDI, 2007)

Locality approximation using time. - Xipeng Shen; Jonathan Shaw; Brian Meeker; Chen Ding 001 (POPL, 2007)

Predicting locality phases for dynamic memory optimization. - Xipeng Shen; Yutao Zhong 001; Chen Ding 001 (J. Parallel Distributed Comput., 2007)

Miss Rate Prediction Across Program Inputs and Cache Configurations. - Yutao Zhong 001; Steven G. Dropsho; Xipeng Shen; Ahren Studer; Chen Ding 001 (IEEE Trans. Computers, 2007)

Analysis and approximation of optimal co-scheduling on chip multiprocessors. - Yunlian Jiang; Xipeng Shen; Jie Chen 010; Rahul Tripathi (PACT, 2008)

Exploration of the Influence of Program Inputs on CMP Co-scheduling. - Yunlian Jiang; Xipeng Shen (Euro-Par, 2008)

Adaptive Software Speculation for Enhancing the Cost-Efficiency of Behavior-Oriented Parallelization. - Yunlian Jiang; Xipeng Shen (ICPP, 2008)

Adaptive speculation in behavior-oriented parallelization. - Yunlian Jiang; Xipeng Shen (IPDPS, 2008)

Scalable Implementation of Efficient Locality Approximation. - Xipeng Shen; Jonathan Shaw (LCPC, 2008)

A study on optimally co-scheduling jobs of different lengths on chip multiprocessors. - Kai Tian; Yunlian Jiang; Xipeng Shen (Conf. Computing Frontiers, 2009)

Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines. - Feng Mao; Xipeng Shen (CGO, 2009)

Speculation with Little Wasting: Saving Cost in Software Speculation through Transparent Learning. - Yunlian Jiang; Feng Mao; Xipeng Shen (ICPADS, 2009)

A cross-input adaptive framework for GPU program optimizations. - Yixun Liu; Eddy Z. Zhang; Xipeng Shen (IPDPS, 2009)

Influence of program inputs on the selection of garbage collectors. - Feng Mao; Eddy Z. Zhang; Xipeng Shen (VEE, 2009)

The study and handling of program inputs in the selection of garbage collectors. - Xipeng Shen; Feng Mao; Kai Tian; Eddy Z. Zhang (ACM SIGOPS Oper. Syst. Rev., 2009)

Program locality analysis using reuse distance. - Yutao Zhong 001; Xipeng Shen; Chen Ding 001 (ACM Trans. Program. Lang. Syst., 2009)

Is Reuse Distance Applicable to Data Locality Analysis on Chip Multiprocessors? - Yunlian Jiang; Eddy Z. Zhang; Kai Tian; Xipeng Shen (CC, 2010)

Exploiting statistical correlations for proactive prediction of program behaviors. - Yunlian Jiang; Eddy Z. Zhang; Kai Tian; Feng Mao; Malcom Gethers; Xipeng Shen; Yaoqing Gao (CGO, 2010)

Combining Locality Analysis with Online Proactive Job Co-scheduling in Chip Multiprocessors. - Yunlian Jiang; Kai Tian; Xipeng Shen (HiPEAC, 2010)

Streamlining GPU applications on the fly: thread divergence elimination through runtime thread-data remapping. - Eddy Z. Zhang; Yunlian Jiang; Ziyu Guo; Xipeng Shen (ICS, 2010)

Array Regrouping on CMP with Non-uniform Cache Sharing. - Yunlian Jiang; Eddy Z. Zhang; Xipeng Shen; Yaoqing Gao; Roch Archambault (LCPC, 2010)

LU Decomposition on Cell Broadband Engine: An Empirical Study to Exploit Heterogeneous Chip Multiprocessors. - Feng Mao; Xipeng Shen (NPC, 2010)

An input-centric paradigm for program dynamic optimizations. - Kai Tian; Yunlian Jiang; Eddy Z. Zhang; Xipeng Shen (OOPSLA, 2010)

Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs? - Eddy Z. Zhang; Yunlian Jiang; Xipeng Shen (PPoPP, 2010)

Correctly Treating Synchronizations in Compiling Fine-Grained SPMD-Threaded Programs for CPU. - Ziyu Guo; Eddy Zheng Zhang; Xipeng Shen (PACT, 2011)

Enhancing Data Locality for Dynamic Simulations through Asynchronous Data Transformations and Adaptive Control. - Bo Wu 002; Eddy Z. Zhang; Xipeng Shen (PACT, 2011)

On-the-fly elimination of dynamic irregularities for GPU computing. - Eddy Z. Zhang; Yunlian Jiang; Ziyu Guo; Kai Tian; Xipeng Shen (ASPLOS, 2011)

Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation. - Ziyu Guo; Xipeng Shen (LCPC, 2011)

A step towards transparent integration of input-consciousness into dynamic program optimizations. - Kai Tian; Eddy Z. Zhang; Xipeng Shen (OOPSLA, 2011)

The Complexity of Optimal Job Co-Scheduling on Chip Multiprocessors and Heuristics-Based Solutions. - Yunlian Jiang; Kai Tian; Xipeng Shen; Jinghe Zhang; Jie Chen 010; Rahul Tripathi (IEEE Trans. Parallel Distributed Syst., 2011)

Speculative parallelization needs rigor: probabilistic analysis for optimal speculation of finite-state machine applications. - Zhijia Zhao 001; Bo Wu 002; Xipeng Shen (PACT, 2012)

One stone two birds: synchronization relaxation and redundancy removal in GPU-CPU translation. - Ziyu Guo; Bo Wu 002; Xipeng Shen (ICS, 2012)

Optimal Co-Scheduling to Minimize Makespan on Chip Multiprocessors. - Kai Tian; Yunlian Jiang; Xipeng Shen; Weizhen Mao (JSSPP, 2012)

Exploiting inter-sequence correlations for program behavior prediction. - Bo Wu 002; Zhijia Zhao 001; Xipeng Shen; Yunlian Jiang; Yaoqing Gao; Raúl Silvera (OOPSLA, 2012)

A study towards optimal data layout for GPU computing. - Eddy Z. Zhang; Han Li; Xipeng Shen (MSPC, 2012)

The Significance of CMP Cache Sharing on Contemporary Multithreaded Applications. - Eddy Z. Zhang; Yunlian Jiang; Xipeng Shen (IEEE Trans. Parallel Distributed Syst., 2012)

Exploring hybrid memory for GPU energy efficiency through software-hardware co-design. - Bin Wang 019; Bo Wu 002; Dong Li 001; Xipeng Shen; Weikuan Yu; Yizheng Jiao; Jeffrey S. Vetter (PACT, 2013)

Profmig: A framework for flexible migration of program profiles across software versions. - Mingzhou Zhou; Bo Wu 002; Yufei Ding 001; Xipeng Shen (CGO, 2013)

Simple Profile Rectifications Go a Long Way - Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations. - Bo Wu 002; Mingzhou Zhou; Xipeng Shen; Yaoqing Gao; Raúl Silvera; Graham Yiu (ECOOP, 2013)

A Versatile Performance and Energy Simulation Tool for Composite GPU Global Memory. - Bin Wang 019; Yizheng Jiao; Weikuan Yu; Xipeng Shen; Dong Li 001; Jeffrey S. Vetter (MASCOTS, 2013)

Do computer programs have to be as dumb as they are?: input-centric dynamic program optimizations. - Xipeng Shen (VMIL@SPLASH, 2013)

Software-level scheduling to exploit non-uniformly shared data cache on GPGPU. - Bo Wu 002; Weilin Wang; Xipeng Shen (MSPC@PLDI, 2013)

Complexity analysis and algorithm design for reorganizing data to minimize non-coalesced memory accesses on GPU. - Bo Wu 002; Zhijia Zhao 001; Eddy Zheng Zhang; Yunlian Jiang; Xipeng Shen (PPoPP, 2013)

An Infrastructure for Tackling Input-Sensitivity of GPU Program Optimizations. - Xipeng Shen; Yixun Liu; Eddy Z. Zhang; Poornima Bhamidipati (Int. J. Parallel Program., 2013)

HPar: A practical parallel parser for HTML-taming HTML complexities for parallel parsing. - Zhijia Zhao 001; Michael Bebenita; Dave Herman; Jianhua Sun; Xipeng Shen (ACM Trans. Archit. Code Optim., 2013)

SM-centric transformation: circumventing hardware restrictions for flexible GPU scheduling. - Bo Wu 002; Guoyang Chen; Dong Li 001; Xipeng Shen; Jeffrey S. Vetter (PACT, 2014)

Finding the limit: examining the potential and complexity of compilation scheduling for JIT-based runtime systems. - Yufei Ding 001; Mingzhou Zhou; Zhijia Zhao 001; Sarah Eisenstat; Xipeng Shen (ASPLOS, 2014)

Challenging the "embarrassingly sequential": parallelizing finite state machine-based computations through principled speculation. - Zhijia Zhao 001; Bo Wu 002; Xipeng Shen (ASPLOS, 2014)

SatScore: uncovering and avoiding a principled pitfall in responsiveness measurements of app launches. - Zhijia Zhao 001; Mingzhou Zhou; Xipeng Shen (UbiComp, 2014)

Localization of concurrency bugs using shared memory access pairs. - Wenwen Wang 001; Zhenjiang Wang; Chenggang Wu 002; Pen-Chung Yew; Xipeng Shen; Xiang Yuan; Jianjun Li; Xiaobing Feng 002; Yong Guan (ASE, 2014)

Understanding Co-run Degradations on Integrated Heterogeneous Processors. - Qi Zhu; Bo Wu 002; Xipeng Shen; Li Shen 007; Zhiying Wang 003 (LCPC, 2014)

PORPLE: An Extensible Optimizer for Portable Data Placement on GPU. - Guoyang Chen; Bo Wu 002; Dong Li 001; Xipeng Shen (MICRO, 2014)

Call sequence prediction through probabilistic calling automata. - Zhijia Zhao 001; Bo Wu 002; Mingzhou Zhou; Yufei Ding 001; Jianhua Sun; Xipeng Shen; Youfeng Wu (OOPSLA, 2014)

Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations. - Mingzhou Zhou; Xipeng Shen; Yaoqing Gao; Graham Yiu (OOPSLA, 2014)

On-the-Fly Principled Speculation for FSM Parallelization. - Zhijia Zhao 001; Xipeng Shen (ASPLOS, 2015)

14th compiler-driven performance workshop. - Ondrej Lhoták; Xipeng Shen; Ettore Tiotto; Martin Hirzel; Clark Verbrugge (CASCON, 2015)

Software Engagement with Sleeping CPUs. - Qi Zhu; Meng Zhu; Bo Wu 002; Xipeng Shen; Kai Shen; Zhiying Wang 003 (HotOS, 2015)

Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup. - Yufei Ding 001; Yue Zhao 011; Xipeng Shen; Madanlal Musuvathi; Todd Mytkowicz (ICML, 2015)

Enabling and Exploiting Flexible Task Assignment on GPU through SM-Centric Program Transformations. - Bo Wu 002; Guoyang Chen; Dong Li 001; Xipeng Shen; Jeffrey S. Vetter (ICS, 2015)

Free launch: optimizing GPU dynamic kernel launches through thread reuse. - Guoyang Chen; Xipeng Shen (MICRO, 2015)

Autotuning algorithmic choice for input sensitivity. - Yufei Ding 001; Jason Ansel; Kalyan Veeramachaneni; Xipeng Shen; Una-May O'Reilly; Saman P. Amarasinghe (PLDI, 2015)

Enhancing domain specific language implementations through ontology. - Chunhua Liao; Pei-Hung Lin; Daniel J. Quinlan; Yue Zhao 011; Xipeng Shen (WOLFHPC@SC, 2015)

Enabling Portable Optimizations of Data Placement on GPU. - Guoyang Chen; Bo Wu 002; Dong Li 001; Xipeng Shen (IEEE Micro, 2015)

TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems. - Yufei Ding 001; Xipeng Shen; Madanlal Musuvathi; Todd Mytkowicz (Proc. VLDB Endow., 2015)

OpenCL-based erasure coding on heterogeneous architectures. - Guoyang Chen; Huiyang Zhou; Xipeng Shen; Joshua Gahm; Narayan Venkat; Skip Booth; John Marshall (ASAP, 2016)

The workshop on compiler-driven performance. - Xipeng Shen; Clark Verbrugge; Daniel Neilson; Arpith C. Jacob (CASCON, 2016)

Towards Ontology-Based Program Analysis. - Yue Zhao 011; Guoyang Chen; Chunhua Liao; Xipeng Shen (ECOOP, 2016)

Coherence-Free Multiview: Enabling Reference-Discerning Data Placement on GPU. - Guoyang Chen; Xipeng Shen (ICS, 2016)

Data-centric combinatorial optimization of parallel code. - Hao Luo 007; Guoyang Chen; Pengcheng Li 001; Chen Ding 001; Xipeng Shen (PPoPP, 2016)

Tuning for software analytics: Is it really necessary? - Wei Fu 002; Tim Menzies; Xipeng Shen (Inf. Softw. Technol., 2016)

Examining and Reducing the Influence of Sampling Errors on Feedback-Driven Optimizations. - Mingzhou Zhou; Bo Wu 002; Xipeng Shen; Yaoqing Gao; Graham Yiu (ACM Trans. Archit. Code Optim., 2016)

POSTER: Cutting the Fat: Speeding Up RBM for Fast Deep Learning Through Generalized Redundancy Elimination. - Lin Ning 001; Randall Pittman; Xipeng Shen (PACT, 2017)

POSTER: Bridging the Gap Between Deep Learning and Sparse Matrix Format Selection. - Yue Zhao 011; Jiajia Li 001; Chunhua Liao; Xipeng Shen (PACT, 2017)

Sweet KNN: An Efficient KNN on GPU through Reconciliation between Redundancy Removal and Regularity. - Guoyang Chen; Yufei Ding 001; Xipeng Shen (ICDE, 2017)

Co-Run Scheduling with Power Cap on Integrated CPU-GPU Systems. - Qi Zhu; Bo Wu 002; Xipeng Shen; Li Shen 007; Zhiying Wang 003 (IPDPS, 2017)

Bridging the gap between memory performance and massive parallelism: the critical role of programming systems innovations (keynote). - Xipeng Shen (ISMM, 2017)

Efficient support of position independence on non-volatile memory. - Guoyang Chen; Lei Zhang; Richa Budhiraja; Xipeng Shen; Youfeng Wu (MICRO, 2017)

Versapipe: a versatile programming framework for pipelined computing on GPU. - Zhen Zheng; Chanyoung Oh; Jidong Zhai; Xipeng Shen; Youngmin Yi; Wenguang Chen (MICRO, 2017)

Generalizations of the theory and deployment of triangular inequality for compiler-based strength reduction. - Yufei Ding 001; Lin Ning 001; Hui Guan 001; Xipeng Shen (PLDI, 2017)

EffiSha: A Software Framework for Enabling Effficient Preemptive Scheduling of GPU. - Guoyang Chen; Yue Zhao 011; Xipeng Shen; Huiyang Zhou (PPoPP, 2017)

POSTER: An Infrastructure for HPC Knowledge Sharing and Reuse. - Yue Zhao 011; Chunhua Liao; Xipeng Shen (PPoPP, 2017)

Egeria: a framework for automatic synthesis of HPC advising tools through multi-layered natural language processing. - Hui Guan 001; Xipeng Shen; Hamid Krim (SC, 2017)

Understanding co-run performance on CPU-GPU integrated processors: observations, insights, directions. - Qi Zhu; Bo Wu 002; Xipeng Shen; Kai Shen; Li Shen 007; Zhiying Wang 003 (Frontiers Comput. Sci., 2017)

GLORE: generalized loop redundancy elimination upon LER-notation. - Yufei Ding 001; Xipeng Shen (Proc. ACM Program. Lang., 2017)

Optimizing Data Placement on GPU Memory: A Portable Approach. - Guoyang Chen; Xipeng Shen; Bo Wu 002; Dong Li 001 (IEEE Trans. Computers, 2017)

Rethinking compilers in the rise of machine learning and AI (keynote). - Xipeng Shen (CC, 2018)

FALCON: A Fast Drop-In Replacement of Citation KNN for Multiple Instance Learning. - Shuai Yang; Xipeng Shen (CIKM, 2018)

Reuse-Centric K-Means Configuration. - Hui Guan 001; Yufei Ding 001; Xipeng Shen; Hamid Krim (ICDE, 2018)

LEEM: Lean Elastic EM for Gaussian Mixture Model via Bounds-Based Filtering. - Shuai Yang; Xipeng Shen (ICDM, 2018)

Zwift: A Programming Framework for High Performance Text Analytics on Compressed Data. - Feng Zhang 007; Jidong Zhai; Xipeng Shen; Onur Mutlu; Wenguang Chen (ICS, 2018)

Taming the "Monster": Overcoming Program Optimization Challenges on SW26010 Through Precise Performance Modeling. - Shizhen Xu; Yuanchao Xu 001; Wei Xue 003; Xipeng Shen; Fang Zheng 015; Xiaomeng Huang; Guangwen Yang (IPDPS, 2018)

Overhead-Conscious Format Selection for SpMV-Based Applications. - Yue Zhao 011; Weijie Zhou; Xipeng Shen; Graham Yiu (IPDPS, 2018)

Footprint modeling of cache associativity and granularity. - Hao Luo 007; Guoyang Chen; Fangzhou Liu; Pengcheng Li 001; Chen Ding 001; Xipeng Shen (MEMSYS, 2018)

Bridging the gap between deep learning and sparse matrix format selection. - Yue Zhao 011; Jiajia Li 001; Chunhua Liao; Xipeng Shen (PPoPP, 2018)

Exploring flexible communications for streamlining DNN ensemble training pipelines. - Randall Pittman; Hui Guan 001; Xipeng Shen; Seung-Hwan Lim; Robert M. Patton (SC, 2018)

Why Software Effort Estimation Needs SBSE. - Tianpei Xia; Jianfeng Chen; George Mathew; Xipeng Shen; Tim Menzies (CoRR, 2018)

Hyperparameter Optimization for Effort Estimation. - Tianpei Xia; Rahul Krishna; Jianfeng Chen; George Mathew; Xipeng Shen; Tim Menzies (CoRR, 2018)

Resolving the GPU responsiveness dilemma through program transformations. - Qi Zhu; Bo Wu 002; Xipeng Shen; Kai Shen; Li Shen 007; Zhiying Wang 003 (Frontiers Comput. Sci., 2018)

Editorial for the Special Issue on In-Memory Computing. - Xipeng Shen; Róbert Lovas; Xiaofei Liao (J. Parallel Distributed Comput., 2018)

LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine. - Lin Ning 001; Randall Pittman; Xipeng Shen (Neural Networks, 2018)

Efficient Document Analytics on Compressed Data: Method, Challenges, Algorithms, Insights. - Feng Zhang 007; Jidong Zhai; Xipeng Shen; Onur Mutlu; Wenguang Chen (Proc. VLDB Endow., 2018)

HiWayLib: A Software Framework for Enabling High Performance Communications for Heterogeneous Pipeline Computations. - Zhen Zheng; Chanyoung Oh; Jidong Zhai; Xipeng Shen; Youngmin Yi; Wenguang Chen (ASPLOS, 2019)

Streamline Density Peak Clustering for Practical Adoptions. - Shuai Yang; Xipeng Shen; Min Chi (CIKM, 2019)

Adaptive Deep Reuse: Accelerating CNN Training on the Fly. - Lin Ning 001; Hui Guan 001; Xipeng Shen (ICDE, 2019)

Deep reuse: streamline CNN inference on the fly via coarse-grained computation reuse. - Lin Ning 001; Xipeng Shen (ICS, 2019)

IA-graph based inter-app conflicts detection in open IoT systems. - Xinyi Li; Lei Zhang; Xipeng Shen (LCTES, 2019)

In-Place Zero-Space Memory Protection for CNN. - Hui Guan 001; Lin Ning 001; Zhen Lin; Xipeng Shen; Huiyang Zhou; Seung-Hwan Lim (NeurIPS, 2019)

Wootz: a compiler-based framework for fast CNN pruning via composability. - Hui Guan 001; Xipeng Shen; Seung-Hwan Lim (PLDI, 2019)

GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU. - Chanyoung Oh; Zhen Zheng; Xipeng Shen; Jidong Zhai; Youngmin Yi (PACT, 2020)

MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization. - Yuanchao Xu 001; Yan Solihin; Xipeng Shen (ASPLOS, 2020)

Enabling Efficient Random Access to Hierarchically-Compressed Data. - Feng Zhang 007; Jidong Zhai; Xipeng Shen; Onur Mutlu; Xiaoyong Du 001 (ICDE, 2020)

MKPipe: a compiler framework for optimizing multi-kernel workloads in OpenCL for FPGA. - Ji Liu 007; Abdullah-Al Kafi; Xipeng Shen; Huiyang Zhou (ICS, 2020)

HARP: holistic analysis for refactoring Python-based analytics programs. - Weijie Zhou; Yue Zhao 011; Guoqiang Zhang; Xipeng Shen (ICSE, 2020)

Hardware-Based Domain Virtualization for Intra-Process Isolation of Persistent Memory Objects. - Yuanchao Xu 001; Chencheng Ye 001; Yan Solihin; Xipeng Shen (ISCA, 2020)

FLEET: Flexible Efficient Ensemble Training for Heterogeneous Deep Neural Networks. - Hui Guan 001; Laxmikant Kishor Mokadam; Xipeng Shen; Seung-Hwan Lim; Robert M. Patton (MLSys, 2020)

HISyn: human learning-inspired natural language programming. - Zifan Nan; Hui Guan 001; Xipeng Shen (ESEC/SIGSOFT FSE, 2020)

Special Issue: Graph Computing. - Hai Jin 001; Xipeng Shen; Róbert Lovas; Xiaofei Liao (Concurr. Comput. Pract. Exp., 2020)

CoCoPIE: Making Mobile AI Sweet As PIE -Compression-Compilation Co-Design Goes a Long Way. - Shaoshan Liu; Bin Ren; Xipeng Shen; Yanzhi Wang (CoRR, 2020)

Achieving Real-Time Execution of 3D Convolutional Neural Networks on Mobile Devices. - Wei Niu 002; Mengshu Sun; Zhengang Li; Jou-An Chen; Jiexiong Guan; Xipeng Shen; Yanzhi Wang; Xue Lin 001; Bin Ren (CoRR, 2020)

Achieving Real-Time LiDAR 3D Object Detection on a Mobile Device. - Pu Zhao 001; Wei Niu 002; Geng Yuan; Yuxuan Cai 001; Hsin-Hsuan Sung; Wujie Wen; Sijia Liu 001; Xipeng Shen; Bin Ren; Yanzhi Wang; Xue Lin 001 (CoRR, 2020)

DIAC: An Inter-app Conflicts Detector for Open IoT Systems. - Xinyi Li; Lei Zhang; Xipeng Shen (ACM Trans. Embed. Comput. Syst., 2020)

Enabling Runtime SpMV Format Selection through an Overhead Conscious Method. - Weijie Zhou; Yue Zhao 011; Xipeng Shen; Wang Chen (IEEE Trans. Parallel Distributed Syst., 2020)

RT3D: Achieving Real-Time Execution of 3D Convolutional Neural Networks on Mobile Devices. - Wei Niu 002; Mengshu Sun; Zhengang Li; Jou-An Chen; Jiexiong Guan; Xipeng Shen; Yanzhi Wang; Sijia Liu 001; Xue Lin 001; Bin Ren (AAAI, 2021)

Deep NLP-based co-evolvement for synthesizing code analysis from natural language. - Zifan Nan; Hui Guan 001; Xipeng Shen; Chunhua Liao (CC, 2021)

Best-Effort Lazy Evaluation for Python Software Built on APIs. - Guoqiang Zhang; Xipeng Shen (ECOOP, 2021)

Hardware-Based Address-Centric Acceleration of Key-Value Store. - Chencheng Ye 001; Yuanchao Xu 001; Xipeng Shen; Xiaofei Liao; Hai Jin 001; Yan Solihin (HPCA, 2021)

G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression. - Feng Zhang 007; Zaifeng Pan; Yanliang Zhou; Jidong Zhai; Xipeng Shen; Onur Mutlu; Xiaoyong Du 001 (ICDE, 2021)

Recurrent Neural Networks Meet Context-Free Grammar: Two Birds with One Stone. - Hui Guan 001; Umana Chaudhary; Yuanchao Xu 001; Lin Ning 001; Lijun Zhang 005; Xipeng Shen (ICDM, 2021)

Simple Augmentation Goes a Long Way: ADRL for DNN Quantization. - Lin Ning 001; Guoyang Chen; Weifeng Zhang 003; Xipeng Shen (ICLR, 2021)

Revisit the Scalability of Deep Auto-Regressive Models for Graph Generation. - Shuai Yang; Xipeng Shen; Seung-Hwan Lim (IJCNN, 2021)

Supporting Legacy Libraries on Non-Volatile Memory: A User-Transparent Approach. - Chencheng Ye 001; Yuanchao Xu 001; Xipeng Shen; Xiaofei Liao; Hai Jin 001; Yan Solihin (ISCA, 2021)

PCCS: Processor-Centric Contention-aware Slowdown Model for Heterogeneous System-on-Chips. - Yuanchao Xu 001; Mehmet Esat Belviranli; Xipeng Shen; Jeffrey S. Vetter (MICRO, 2021)

HPC Ontology: Towards a Unified Ontology for Managing Training Datasets and AI Models for High-Performance Computing. - Chunhua Liao; Pei-Hung Lin; Gaurav Verma; Tristan Vanderbruggen; Murali Emani; Zifan Nan; Xipeng Shen (MLHPC@SC, 2021)

HPCFAIR: Enabling FAIR AI for HPC Applications. - Gaurav Verma; Murali Emani; Chunhua Liao; Pei-Hung Lin; Tristan Vanderbruggen; Xipeng Shen; Barbara M. Chapman (MLHPC@SC, 2021)

Understanding and bridging the gaps in current GNN performance optimizations. - Kezhao Huang; Jidong Zhai; Zhen Zheng; Youngmin Yi; Xipeng Shen (PPoPP, 2021)

Exploring deep reuse in winograd CNN inference. - Ruofan Wu; Feng Zhang 007; Zhen Zheng; Xiaoyong Du 001; Xipeng Shen (PPoPP, 2021)

Brief Industry Paper: Towards Real-Time 3D Object Detection for Autonomous Vehicles with Pruning Search. - Pu Zhao 001; Wei Niu 002; Geng Yuan; Yuxuan Cai 001; Hsin-Hsuan Sung; Shaoshan Liu; Sijia Liu 001; Xipeng Shen; Bin Ren; Yanzhi Wang; Xue Lin 001 (RTAS, 2021)

Seeds of SEED: New Security Challenges for Persistent Memory. - Naveed Ul Mustafa; Yuanchao Xu 001; Xipeng Shen; Yan Solihin (SEED, 2021)

Toward efficient interactions between Python and native libraries. - Jialiang Tan; Yu Chen 036; Zhenming Liu; Bin Ren; Shuaiwen Leon Song; Xipeng Shen; Xu Liu 001 (ESEC/SIGSOFT FSE, 2021)

CoCoPIE: enabling real-time AI on off-the-shelf mobile devices via compression-compilation co-design. - Hui Guan 001; Shaoshan Liu; Xiaolong Ma; Wei Niu 002; Bin Ren; Xipeng Shen; Yanzhi Wang; Pu Zhao 001 (Commun. ACM, 2021)

Faster SAT Solving for Software with Repeated Structures (with Case Studies on Software Test Suite Minimization). - Jianfeng Chen; Xipeng Shen; Tim Menzies (CoRR, 2021)

Coarsening Optimization for Differentiable Programming. - Xipeng Shen; Guoqiang Zhang; Irene Dea; Samantha Andow; Emilio Arroyo-Fang; Neal Gafter; Johann George; Melissa Grueter; Erik Meijer 001; Steffi Stumpos; Alanna Tempest; Christy Warden; et al. (CoRR, 2021)

Enabling Level-4 Autonomous Driving on a Single 1 Off-the-Shelf Card. - Hsin-Hsuan Sung; Yuanchao Xu 001; Jiexiong Guan; Wei Niu 002; Shaoshan Liu; Bin Ren; Yanzhi Wang; Xipeng Shen (CoRR, 2021)

Reuse-centric k-means configuration. - Lijun Zhang 005; Hui Guan 001; Yufei Ding 001; Xipeng Shen; Hamid Krim (Inf. Syst., 2021)

Coarsening optimization for differentiable programming. - Xipeng Shen; Guoqiang Zhang; Irene Dea; Samantha Andow; Emilio Arroyo-Fang; Neal Gafter; Johann George; Melissa Grueter; Erik Meijer 001; Olin Grigsby Shivers; Steffi Stumpos; Alanna Tempest; et al. (Proc. ACM Program. Lang., 2021)

UDF to SQL translation through compositional lazy inductive synthesis. - Guoqiang Zhang; Yuanchao Xu 001; Xipeng Shen; Isil Dillig (Proc. ACM Program. Lang., 2021)

An Automatic Synthesizer of Advising Tools for High Performance Computing. - Hui Guan 001; Xipeng Shen; Hamid Krim (IEEE Trans. Parallel Distributed Syst., 2021)

How to "DODGE" Complex Software Analytics. - Amritanshu Agrawal; Wei Fu 002; Di Chen; Xipeng Shen; Tim Menzies (IEEE Trans. Software Eng., 2021)

TADOC: Text analytics directly on compression. - Feng Zhang 007; Jidong Zhai; Xipeng Shen; Dalin Wang; Zheng Chen 001; Onur Mutlu; Wenguang Chen; Xiaoyong Du 001 (VLDB J., 2021)

Enabling Near Real-Time NLU-Driven Natural Language Programming through Dynamic Grammar Graph-Based Translation. - Zifan Nan; Xipeng Shen; Hui Guan 001 (CGO, 2022)

Finding Reusable Machine Learning Components to Build Programming Language Processing Pipelines. - Patrick J. Flynn; Tristan Vanderbruggen; Chunhua Liao; Pei-Hung Lin; Murali Emani; Xipeng Shen (ECSA (Tracks and Workshops), 2022)

Temporal Exposure Reduction Protection for Persistent Memory. - Yuanchao Xu 001; Chencheng Ye 001; Xipeng Shen; Yan Solihin (HPCA, 2022)

Interactive NLU-Powered Ontology-Based Workflow Synthesis for FAIR Support of HPC. - Zifan Nan; Mithil Dave; Xipeng Shen; Chunhua Liao; Tristan Vanderbruggen; Pei-Hung Lin; Murali Emani (HUST@SC, 2022)

IDE Augmented with Human-Learning Inspired Natural Language Programming. - Mitchell Young; Zifan Nan; Xipeng Shen (ICSE-Companion, 2022)

Bit-GraphBLAS: Bit-Level Optimizations of Matrix-Centric Graph Processing on GPU. - Jou-An Chen; Hsin-Hsuan Sung; Xipeng Shen; Nathan R. Tallent; Kevin J. Barker; Ang Li 006 (IPDPS, 2022)

FFCCD: fence-free crash-consistent concurrent defragmentation for persistent memory. - Yuanchao Xu 001; Chencheng Ye 001; Yan Solihin; Xipeng Shen (ISCA, 2022)

GCD2: A Globally Optimizing Compiler for Mapping DNNs to Mobile DSPs. - Wei Niu 002; Jiexiong Guan; Xipeng Shen; Yanzhi Wang; Gagan Agrawal; Bin Ren (MICRO, 2022)

TREC: Transient Redundancy Elimination-based Convolution. - Jiawei Guan; Feng Zhang 007; Jiesong Liu; Hsin-Hsuan Sung; Ruofan Wu; Xiaoyong Du 001; Xipeng Shen (NeurIPS, 2022)

Brief Industry Paper: Enabling Level-4 Autonomous Driving on a Single $1k Off-the-Shelf Card. - Hsin-Hsuan Sung; Yuanchao Xu 001; Jiexiong Guan; Wei Niu 002; Bin Ren; Yanzhi Wang; Shaoshan Liu; Xipeng Shen (RTAS, 2022)

DREW: Efficient Winograd CNN Inference with Deep Reuse. - Ruofan Wu; Feng Zhang 007; Jiawei Guan; Zhen Zheng; Xiaoyong Du 001; Xipeng Shen (WWW, 2022)

CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Framework. - Xiaofeng Li; Bin Ren; Xipeng Shen; Yanzhi Wang (CoRR, 2022)

Towards Seamless Management of AI Models in High-Performance Computing. - Sixing Yu; Murali Emani; Chunhua Liao; Pei-Hung Lin; Tristan Vanderbruggen; Xipeng Shen; Ali Jannesari (CoRR, 2022)

Preserving Addressability Upon GC-Triggered Data Movements on Non-Volatile Memory. - Chencheng Ye 001; Yuanchao Xu 001; Xipeng Shen; Hai Jin 001; Xiaofei Liao; Yan Solihin (ACM Trans. Archit. Code Optim., 2022)

General Reuse-Centric CNN Accelerator. - Nihat Mert Cicek; Lin Ning 001; Ozcan Ozturk 001; Xipeng Shen (IEEE Trans. Computers, 2022)

Energy Efficient Boosting of GEMM Accelerators for DNN via Reuse. - Nihat Mert Cicek; Xipeng Shen; Ozcan Ozturk 001 (ACM Trans. Design Autom. Electr. Syst., 2022)

Exploring Data Analytics Without Decompression on Embedded GPU Systems. - Zaifeng Pan; Feng Zhang 007; Yanliang Zhou; Jidong Zhai; Xipeng Shen; Onur Mutlu; Xiaoyong Du 001 (IEEE Trans. Parallel Distributed Syst., 2022)

POCLib: A High-Performance Framework for Enabling Near Orthogonal Processing on Compression. - Feng Zhang 007; Jidong Zhai; Xipeng Shen; Onur Mutlu; Xiaoyong Du 001 (IEEE Trans. Parallel Distributed Syst., 2022)

Simpler Hyperparameter Optimization for Software Analytics: Why, How, When? - Amritanshu Agrawal; Xueqi Yang; Rishabh Agrawal; Rahul Yedida; Xipeng Shen; Tim Menzies (IEEE Trans. Software Eng., 2022)

Sequential Model Optimization for Software Effort Estimation. - Tianpei Xia; Rui Shu; Xipeng Shen; Tim Menzies (IEEE Trans. Software Eng., 2022)

Space-Efficient TREC for Enabling Deep Learning on Microcontrollers. - Jiesong Liu; Feng Zhang 007; Jiawei Guan; Hsin-Hsuan Sung; Xiaoguang Guo; Xiaoyong Du 001; Xipeng Shen (ASPLOS (3), 2023)

SpecPMT: Speculative Logging for Resolving Crash Consistency Overhead of Persistent Memory. - Chencheng Ye 001; Yuanchao Xu 001; Xipeng Shen; Yan Sha; Xiaofei Liao; Hai Jin 001; Yan Solihin (ASPLOS (2), 2023)

Reconciling Selective Logging and Hardware Persistent Memory Transaction. - Chencheng Ye 001; Yuanchao Xu 001; Xipeng Shen; Yan Sha; Xiaofei Liao; Hai Jin 001; Yan Solihin (HPCA, 2023)

BitGNN: Unleashing the Performance Potential of Binary Graph Neural Networks on GPUs. - Jou-An Chen; Hsin-Hsuan Sung; Xipeng Shen; Sutanay Choudhury; Ang Li 006 (ICS, 2023)

Decentralized Application-Level Adaptive Scheduling for Multi-Instance DNNs on Open Mobile Devices. - Hsin-Hsuan Sung; Jou-An Chen; Wei Niu 002; Jiexiong Guan; Bin Ren; Xipeng Shen (USENIX ATC, 2023)

Efficient Large Language Models Fine-Tuning On Graphs. - Rui Xue 006; Xipeng Shen; Ruozhou Yu; Xiaorui Liu (CoRR, 2023)

Survey: Exploiting Data Redundancy for Optimization of Deep Learning. - Jou-An Chen; Wei Niu 002; Bin Ren; Yanzhi Wang; Xipeng Shen (ACM Comput. Surv., 2023)

CompressGraph: Efficient Parallel Graph Analytics with Rule-Based Compression. - Zheng Chen 001; Feng Zhang 007; Jiawei Guan; Jidong Zhai; Xipeng Shen; Huanchen Zhang; Wentong Shu; Xiaoyong Du 001 (Proc. ACM Manag. Data, 2023)

Automated Translation of Functional Big Data Queries to SQL. - Guoqiang Zhang; Benjamin Mariano; Xipeng Shen; Isil Dillig (Proc. ACM Program. Lang., 2023)

Accelerating matrix-centric graph processing on GPUs through bit-level optimizations. - Jou-An Chen; Hsin-Hsuan Sung; Xipeng Shen; Nathan R. Tallent; Kevin J. Barker; Ang Li 006 (J. Parallel Distributed Comput., 2023)

Expanding the Edge: Enabling Efficient Winograd CNN Inference With Deep Reuse on Edge Device. - Feng Zhang 007; Ruofan Wu; Jiawei Guan; Zhen Zheng; Xiaoguang Guo; Xiao Zhang 001; Xiaoyong Du 001; Xipeng Shen (IEEE Trans. Knowl. Data Eng., 2023)

SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobile. - Wei Niu 002; Md. Musfiqur Rahman Sanim; Zhihao Shu; Jiexiong Guan; Xipeng Shen; Miao Yin; Gagan Agrawal; Bin Ren (ASPLOS (3), 2024)

DACO: Pursuing Ultra-low Power Consumption via DNN-Adaptive CPU-GPU CO-optimization on Mobile Devices. - Yushu Wu; Chao Wu; Geng Yuan; Yanyu Li; Weichao Guo; Jing Rao; Xipeng Shen; Bin Ren; Yanzhi Wang (DATE, 2024)

WiseGraph: Optimizing GNN with Joint Workload Partition of Graph and Operations. - Kezhao Huang; Jidong Zhai; Liyan Zheng 001; Haojie Wang; Yuyang Jin 001; Qihao Zhang; Runqing Zhang; Zhen Zheng; Youngmin Yi; Xipeng Shen (EuroSys, 2024)

Data Enclave: A Data-Centric Trusted Execution Environment. - Yuanchao Xu 001; James Pangia; Chencheng Ye 001; Yan Solihin; Xipeng Shen (HPCA, 2024)

ESG: Pipeline-Conscious Efficient Scheduling of DNN Workflows on Serverless Platforms with Shareable GPUs. - Xinning Hui; Yuanchao Xu 001; Zhishan Guo; Xipeng Shen (HPDC, 2024)

UQ-Guided Hyperparameter Optimization for Iterative Learners. - Jiesong Liu; Feng Zhang 007; Jiawei Guan; Xipeng Shen (NeurIPS, 2024)

Enabling Efficient Deep Learning on MCU With Transient Redundancy Elimination. - Jiesong Liu; Feng Zhang 007; Jiawei Guan; Hsin-Hsuan Sung; Xiaoguang Guo; Saiqin Long; Xiaoyong Du 001; Xipeng Shen (IEEE Trans. Computers, 2024)

A Drop-In Solution for On-the-Fly Adaptation of Speculative Decoding in Large Language Models. - Jiesong Liu; Brian Park; Xipeng Shen (ACL (1), 2025)

Generalizing Reuse Patterns for Efficient DNN on Microcontrollers. - Jiesong Liu; Bin Ren; Xipeng Shen (ASPLOS (2), 2025)

Accelerating GNNs on GPU Sparse Tensor Cores through N: M Sparsity-Oriented Graph Reordering. - Jou-An Chen; Hsin-Hsuan Sung; Ruifeng Zhang; Ang Li 006; Xipeng Shen (PPoPP, 2025)

Reductive Analysis with Compiler-Guided Large Language Models for Input-Centric Code Optimizations. - Xiangwei Wang; Xinning Hui; Chunhua Liao; Xipeng Shen (Proc. ACM Program. Lang., 2025)

A Systematic Study on Early Stopping Metrics in HPO and the Implications of Uncertainty. - Jiawei Guan; Feng Zhang 007; Jiesong Liu; Xiaoyong Du 001; Xipeng Shen (Proc. VLDB Endow., 2025)

Exploring Function Granularity for Serverless Machine Learning Application with GPU Sharing. - Xinning Hui; Yuanchao Xu 001; Xipeng Shen (Proc. ACM Meas. Anal. Comput. Syst., 2025)