2024


[HPDC'2024] "ESG: Pipeline-Conscious Efficient Scheduling of DNN Workflows on Serverless Platforms with Shareable GPUs", Xinning Hui, Yuanchao, Xu, Zhishan Guo, Xipeng Shen, The 33rd International Symposium on High-Performance Parallel and Distributed Computing, June, 2024. (acceptance rate: 26/152=17%) [to appear]

[ASPLOS'2024] "SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobile", Wei Niu, Md Musfiqur Rahman Sanim, Zhihao Shu, Jiexiong Guan, Xipeng Shen, Miao Yin, Gagan Agrawal, Bin Ren, ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), May, 2024. [to appar]

[HPCA'2024] "Data Enclave: A Data-Centric Trusted Execution Environment", Yuanchao Xu, James Pangia, Chencheng Ye, Yan Solihin, Xipeng Shen, IEEE International Symposium on High-Performance Computer Architecture (HPCA), Feb 25, 2023. (acceptance rate: 75/410=18%) [PDF]

[EuroSys'2024] "Nollie: Optimizing GNN with Joint Workload Partition of Graph and Operations", Kezhao Huang, Jidong Zhai, Liyan Zheng, Haojie Wang, Yuyang Jin, Qihao Zhang, Runqing Zhang, Zhen Zheng, Youngmin Yi, Xipeng Shen, The European Conference on Computer Systems (EuroSys), April 22, 2024. [to appear]

2023


[USENIX ATC'2023] "Decentralized Application-Level Adaptive Scheduling for Multi-Instance DNNs on Open Mobile Devices", Hsin-Hsuan Sung, Jiexiong Guan, Wei Niu, Jou-An Chen, Bin Ren, Xipeng Shen, USENIX Annual Technical Conference, 2023. (acceptance rate: 65/353=18.4%) [PDF]

[ICS'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, ACM International Conference on Supercomputing, June 21, 2023, Orlando, Florica. (acceptance rate: 36/136=26.4%)[PDF]

[OOPSLA'2023] "Automated Translation of Functional Big Data Queries to SQL", Guoqiang Zhang, Ben Mariano, Xipeng Shen, Isil Dillig, ACM Programming, Languages and Applications: Software for Humanity (SPLASH) OOPSLA, Oct 22, 2023. [PDF]

[HPCA'2023] "Reconciling Selective Logging and Hardware Persistent Memory Transaction", Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, Yan Solihin, IEEE International Symposium on High-Performance Computer Architecture (HPCA), Feb 25, 2023. (acceptance rate: 91/364=25%) [PDF]

[ASPLOS'2023]"SpecPMT: Speculative Logging for Resolving Crash Consistency Overhead of Persistent Memory", Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, Yan Solihin, ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 25, 2023. [PDF]

[ASPLOS'2023]"Space-Efficient TREC for Enabling Deep Learning on Microcontrollers", Jiesong Liu, Feng Zhang, Jiawei Guan, Hsin-Hsuan Sung, Xiaoguang Guo, Xiaoyong Du, Xipeng Shen, ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) March 25, 2023. [PDF]

[SIGMOD’23]“CompressGraph: Efficient Parallel Graph Analytics with Rule-Based Compression”, Zheng Chen, Feng Zhang, Jiawei Guan, Jidong Zhai, Xipeng Shen, et al., ACM Symposium on Principles of Database Systems (SIGMOD), 2023.[PDF]

2022


[NeurIPS'2022] "TREC: Transient Redundancy Elimination-based Convolution", Jiawei Guan, Feng Zhang, Jiesong Liu, Hsin-Hsuan Sung, Ruofan Wu, Xiaoyong Du, Xipeng Shen, NeurIPS, 2022. [PDF]

[ACM Computing Surveys] "Survey: Exploiting Data Redundancy for Optimization of Deep Learning", Jou-An Chen, Wei Niu, Bin Ren, Yanzhi Wang, Xipeng Shen, ACM Computing Surveys, 2022. [PDF]

[Micro'2022] “GCD^2: A Globally Optimizing Compiler for Mapping DNNs to Mobile DSPs“, Wei Niu, Jiexiong Guan, Xipeng Shen, Yanzhi Wang, Gagan Agrawal, Bin Ren, 55th IEEE/ACM International Symposium on Microarchitecture (Micro), 2022. [PDF]

[ISCA'2022] “FFCCD: Fence-Free Crash-Consistent Concurrent Defragmentation for Persistent Memory“, Yuanchao Xu, Chencheng Ye, Yan Solihin, Xipeng Shen; The 49th International Symposium on Computer Architecture (ISCA), 2022. [PDF]

[ICSE'2022] “IDE Augmented with Human-Learning Inspired Natural Language Programming”, Mitchell Young, Zifan Nan, Xipeng Shen, 44th International Conference on Software Engineering (ICSE 2022), Demo track , 2022. [PDF]

[TACO'2022] “Preserving Addressability upon GC-Triggered Data Movements on Non-Volatile Memory”, Chencheng Ye, Yuanchao Xu, Xipeng Shen, Hai Jin, Xiaofei Liao, Yan Solihin, ACM Transactions on Architecture and Code Optimization (TACO) , 2022. [PDF]

[IPDPS'2022] "Bit-GraphBLAS: Bit-Level Optimizations of Matrix-Centric Graph Processing on GPU", Jou-An Chen, Hsin-Hsuan Sung, Xipeng Shen, Nathan Tallent, Kevin Barker, and Ang Li, 36th IEEE International Parallel & Distributed Processing Symposium, 2022. [PDF]

[WWW'2022] “DREW: Efficient Winograd CNN Inference with Deep Reuse," Ruofan Wu, Feng Zhang, Jiawei Guan, Zhen Zheng, Xiaoyong Du and Xipeng Shen, The Web Conference (WWW), 2022. [acceptance rate: 17.7% (323/1822)] [PDF]

[HPCA'2022] "Temporal Exposure Reduction Protection for Persistent Memory", Yuanchao Xu, Chencheng Ye, Xipeng Shen, and Yan Solihin; The 28th International Symposium on High-Performance Computer Architecture (HPCA), 2022.[PDF]

[CGO'2022] "Enabling Near Real-Time NLU-Driven Natural Language Programming through Dynamic Grammar Graph-Based Translation", Zifan Nan, Hui Guan, Xipeng Shen. The 2022 International Symposium on Code Generation and Optimization (CGO), Seoul, South Korea, 2022.[PDF]

[TPDS’2022] “POCLib: A High-Performance Framework for Enabling Near Orthogonal Processing on Compression”, Feng Zhang, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du. IEEE Transactions On Parallel And Distributed Systems, Vol. 33, Issue 2, pp. 459 - 475, 2022. [PDF]

[TDAES'2022]"Energy Efficient Boosting of GEMM Accelerators for DNN via Reuse", Nihat Mert Cicek, Xipeng Shen, Ozcan Ozturk. ACM Transactions on Design Automation of Electronic Systems, Volume 27, Issue 5, September 2022. Article No.: 43pp 1–26, https://doi.org/10.1145/3503469.

[RTAS'2022]"Brief Industry Paper: Enabling Level-4 Autonomous Driving on a Single $1k Off-the-Shelf Card",Hsin-Hsuan Sung, Yuanchao Xu, Jiexiong Guan, Wei Niu, Bin Ren, Yanzhi Wang, Shaoshan Liu, Xipeng Shen, RTAS 2022: 297-300. [PDF]


2021


[ICDM'2021] "Recurrent Neural Networks Meet Context-Free Grammar: Two Birds with One Stone", Hui Guan, Umang Chaudhary, Yuanchao Xu, Lin Ning, Lijun Zhang, Xipeng Shen, ICDM, 2021. [PDF]

[CACM'2021] "CoCoPIE: enabling real-time AI on off-the-shelf mobile devices via compression-compilation co-design", Hui Guan, Shaoshan Liu, Xiaolong Ma, Wei Niu, Bin Ren, Xipeng Shen, Yanzhi Wang, Pu Zhao, Commun. ACM 64(6): 62-68 (2021)[PDF]

[InfSys'2021] "Reuse-centric k-means configuration", Lijun Zhang, Hui Guan, Yufei Ding, Xipeng Shen, Hamid Krim, Inf. Syst. 100: 101787 (2021) [PDF]

[OOPSLA'2021a] "Coarsening Optimization for Differentiable Programming", Xipeng Shen, Guoqiang Zhang, Irene Dea, Samantha Andow, Emilio Arroyo-Fang, Neal Gafter, Johann George, Melissa Grueter, Erik Meijer, Olin Shivers, Steffi Stumpos, Alanna Tempest, Christy Warden, Shannon Yang, OOPSLA, 2021. [PDF]

[OOPSLA'2021b] "UDF to SQL Translation through Compositional Lazy Inductive Synthesis", Guoqiang Zhang, Yuanchao Xu, Xipeng Shen, Isil Dillig, OOPSLA, 2021. [PDF]

[TPDS’21] “Exploring Data Analytics without Decompression on Embedded GPU Systems”, Zaifeng Pan, Feng Zhang, Yanliang Zhou, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du. TPDS, 2021. [PDF]

[MICRO'2021] “PCCS: Processor-Centric Contention Slowdown Model for Heterogeneous System-on-chips”, Yuanchao Xu, Mehmet Esat Belviranili, Xipeng Shen, Jeffrey Vetter, 54th IEEE/ACM International Symposium on Microarchitecture, Online, October 2021 (acceptance rate: 94/430=21.9%) [PDF]

[FSE'2021] “Toward Efficient Interactions between Python and Native Libraries”, Jialiang Tan, Yu Chen, Zhenming Liu, Bin Ren, Shuaiwen Leon Song, Xipeng Shen, Xu Liu, The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Athens, Greece, August 2021 (acceptance rate: 97/396=24.5%) [PDF]

[ECOOP'2021] "Best-Effort Lazy Evaluation for Python Software Built on APIs", Guoqiang Zhang, Xipeng Shen, 35th European Conference on Object-Oriented Programming, 2021. [PDF]

[IJCNN'2021] "Revisit the Scalability of Deep Auto-Regressive Models for Graph Generation", Shuai Yang, Xipeng Shen, Seung-Hwan Lim, 2021 International Joint Conference on Neural Networks (IJCNN), July 18, 2021. [PDF]

[ISCA'2021] "Supporting Legacy Libraries on Non-Volatile Memory: A User-Transparent Approach”, Chencheng Ye, Yuanchao Xu, Xipeng Shen, Xiaofei Liao, Hai Jin, Yan Solihin, the 48th International Symposium on Computer Architecture, Virtual, June 2021. (acceptance rate: 76/406 = 18.7%) [PDF]

[TC'2021] “General Reuse-Centric CNN Accelerator”, Nihat Mert Cicek, Lin Ning, Ozcan Ozturk, Xipeng Shen, IEEE Transactions on Computers , 2021. [PDF]

[ICDE'2021] “G-TADOC: Enabling Efficient GPU-Based Text Analytics without Decompression”, Feng Zhang, Zaifeng Pan, Yanliang Zhou, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du, 37th IEEE International Conference on Data Engineering, 2021. [PDF]

[ICLR'2021] “Simple Augmentation Goes a Long Way: ADRL for DNN Quantization”, Lin Ning, Xipeng Shen, Guoyang Chen, Weifeng Zhang, International Conference on Learning Representations, 2021. [PDF]

[CC'2021] “Deep NLP-Based Co-Evolvement for Synthesizing Code Analysis from Natural Language”, Zifan Nan, Hui Guan, Xipeng Shen, Chunhua, Liao, The ACM SIGPLAN 2021 International Conference on Compiler Construction (CC 2021) [PDF]

[PPOPP'2021] “Understanding and Bridging the Gaps in Current GNN Performance Optimizations”, Kezhao Huang, Jidong Zhai, Zhen Zheng, Youngmin Yi, Xipeng Shen, ACM SIGPLAN Annual Symposium Principles and Practice of Parallel Programming, 2021. [PDF]

[PPOPP'2021] “POSTER: Exploring Deep Reuse in WinogradACM SIGPLAN Annual Symposium Principles and Practice of Parallel Programming, 2021 [2-page Poster Paper] [PDF]

[AAAI'2021] “HRT3D: Achieving Real-Time Execution of 3D Convolutional Neural Networks on Mobile Devices”, Wei Niu, Mengshu Sun, Zhengang Li, Jou-An Chen, Jiexiong Guan, Xipeng Shen, YanzhiWang, Sijia Liu, Xue Lin, Bin Ren, AAAI, 2021 [PDF]

[HPCA'2021] “Hardware-Based Address-Centric Acceleration of Key-Value Store”, Chencheng Ye, Yuanchao Xu, Xipeng Shen, Xiaofei Liao, Hai Jin, Yan Solihin,, The 27th IEEE International Symposium on High-Performance Computer Architecture, 2021 [PDF]

[TPDS'2021] “An Automatic Synthesizer of Advising Tools for High Performance Computing”, Hui Guan, Xipeng Shen, Hamid Krim, IEEE Transactions on Parallel and Distributed Systems 32(2): 330-341, 2021 [PDF]


2020


[VLDBJ'20] “TADOC: Text Analytics Directly on Compression”, Feng Zhang, Jidong Zhai, Xipeng Shen, Dalin Wang, Zheng Chen, Onur Mutlu, Wenguang Chen, Xiaoyong Du, VLDB Journal, 2020. [PDF]

[PACT'2020] “GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU”, Zhen Zheng, Xipeng Shen, Jidong Zhai, Yongmin Yi, The International Conference on Parallel Architectures and Compilation Techniques (PACT), October, 2020 [PDF]

[FSE'2020] “HISyn: Human Learning-Inspired Natural Language Programming”, Zifan Nan, Hui Guan, Xipeng Shen, The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Sacramento, California, United States, November 2020 (acceptance rate: 101/360=28%) [PDF]

[ICS'2020] “MKPipe: A Compiler Framework for Optimizing Multi-Kernel Workloads in OpenCL for FPGA”, Ji Liu, Abdullah-Al Kafi, Xipeng Shen and Huiyang Zhou, International Conference on Supercomputing 2020, Barcelona, Spain, June 2020. (acceptance rate: 40/132=30%) [PDF]

[ISCA'2020] “Hardware-Based Domain Virtualization for Intra-Process Isolation of Persistent Memory Objects”, Yuanchao Xu, Chencheng Ye, Yan Solihin, and Xipeng Shen, the 47th International Symposium on Computer Architecture, Valencia, Spain, June 2020. (acceptance rate: 77/421=18.3%) [PDF]

[TECS'2020] "DIAC: An Inter-App Conflicts Detector for Open IoT Systems", Xinyi Li, Lei Zhang, Xipeng Shen, ACM Transactions on Embedded Computing Systems (TECS), 2020. [PDF]

[MLSys'2020] "FLEET: Flexible Efficient Ensemble Training for Heterogeneous Deep Neural Networks", Hui Guan, Laxmikant Kishor Mokadam, Xipeng Shen, Seung-Hwan Lim, Robert Patton, 3rd Conference on Machine Learning and Systems (MLSys), March 2020, Austin, TX, USA. (acceptance rate: 34/170=20%) [PDF]

[ICSE'2020] "HARP: Holistic Analysis for Refactoring Python-Based Analytics Programs", Weijie Zhou, Yue Zhao, Guoqiang Zhang, Xipeng Shen, 42nd International Conference on Software Engineering, May 2020, Seoul, South Korea. (acceptance rate: 129/617=20.9%) [PDF]

[ASPLOS'2020] "MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization", Yuanchao Xu, Yan Solihin, Xipeng Shen, 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, March 2020. (acceptance rate: 86/476=18%) [PDF]

[ICDE'2020] "Enabling Efficient Random Accesses to Hierarchically Compressed Data", Feng Zhang, Jidong Zhai, Xipeng Shen, Onur Mutlu, Xiaoyong Du, the 36th IEEE International Conference on Data Engineering, 2020. (acceptance rate: 129/662=19.5%) [PDF]

[TPDS'2019] "Enabling Runtime SpMV Format Selection through an Overhead Conscious Method", Weijie Zhou, Yue Zhao, Xipeng Shen, Wang Chen, IEEE Transactions on Parallel and Distributed Systems 31(1): 80-93, 2020. [PDF]


2019


[NeurIPS'2019] "In-Place Zero-Space Memory Protection for CNN", Hui Guan, Lin Ning, Zhen Lin, Xipeng Shen, Huiyang Zhou, Seung-Hwan Lim, Neural Information Processing Systems 2019. (acceptance rate: 1428/6743=21%) [PDF]

[TSE'2019] "How to "DODGE" Complex Software Analytics?", Amritanshu Agrawal, Wei Fu, Di Chen, Xipeng Shen, Tim Menzies, Transactions on Software Engineering, 2019.

[CIKM'2019] "Streamline Density Peak Clustering for Practical Adoptions", Shuai Yang, Xipeng Shen, Min Chi, IInternational Conference on Information and Knowledge Management, Beijing, China, Nov 3-7, 2019. (acceptance rate: 19.4%; 200/1030) [PDF]

[ICS'2019] "Deep Reuse: Streamline CNN Inference On the Fly via Coarse-Grained Computation Reuse", Lin Ning, Xipeng Shen, International Conference on Supercomputing, Phoenix, AZ, USA, June, 2019. [PDF]

[LCTES'2019] "IA-Graph Based Inter-App Conflicts Detection in Open IoT Systems", Xinyi Li, Lei Zhang, Xipeng Shen, The Languages, Compilers, and Tools for Embedded Systems, Phoenix, AZ, USA, June, 2019. [PDF]

[PLDI'2019] "Wootz: A Compiler-Based Framework for Fast CNN Pruning via Composability", Hui Guan, Xipeng Shen, Seung-Hwan Lim, Programming Language Design and Implementation, Phoenix, AZ, USA, June, 2019. [PDF]

[ASPLOS'2019] "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, The 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Providence, RI, USA, April, 2019. (Acceptance rate: 74/350=21%)[PDF]

[ICDE'2019] "Adaptive Deep Reuse: Accelerating CNN Training on the Fly", Lin Ning, Hui Guan, Xipeng Shen, International Conference on Data Engineering, Macau SAR, China, April, 2019. [PDF]

[PPOPP'2019] "GOPipe: A Granularity-Oblivious Programming Framework for Pipelined Stencil Executions on GPU", Chanyoung Oh, Zhen Zheng, Xipeng Shen, Jidong Zhai, Youngmin Yi, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Washington DC, USA, February, 2019. (Poster)


2018


[SysML'2018] "TOP: A Compiler-Based Framework for Optimizing Machine Learning Algorithms through Generalized Triangle Inequality", Yufei Ding, Lin Ning, Hui Guan, Xipeng Shen, Madanlal Musuvathi, Todd Mytkowicz, SysML, Feb 16th, 2018, Stanford University, 2018. [Poster]

[NSF'2018] "Inter-Disciplinary Research Challenges in Computer Systems for the 2020s", Albert Cohen, Xipeng Shen, Josep Torrellas, James Tuck, Yuanyuan Zhou, et al., Technical Report, National Science Foundation, USA, December, 2018. [PDF]

[NeuralNetworks]"LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine", Lin Ning, Randall Pittman, Xipeng Shen, Neural Networks Journal, Volume 108, December 2018, Pages 399-410, https://doi.org/10.1016/j.neunet.2018.08.018. [Online]

[ICDM'18] "LEEM: Lean Elastic EM for Gaussian Mixture Model via Bounds-Based Filtering", Shuai Yang, Xipeng Shen, 2018 IEEE International Conference on Data Mining, Singapore, Nov, 2018. (full paper: 8.86% acceptance rate)[PDF]

[SC'18] "Exploring Flexible Communications for Streamlining DNN Ensemble Training Pipelines", Randall Pittman, Hui Guan, Xipeng Shen, Seung-Hwan Lim, Robert M. Patton, The International Conference for High Performance Computing, Networking, Storage, and Analysis, Dallas, Texas, USA, Nov 11-16, 2018. [PDF]

[CIKM'18] "FALCON: A Fast Drop-In Replacement of Citation KNN for Multiple Instance Learning", Shuai Yang, Xipeng Shen, International Conference on Information and Knowledge Management, Lingotto, Turin, Italy, Oct 22-26, 2018. (acceptance rate: 17%; 147/862) [PDF]

[VLDB'18] "Efficient Document Analytics on Compressed Data: Method, Challenges, Algorithms, Insights", Feng Zhang, Jidong Zhai, Xipeng Shen, Onur Mutlu, and Wenguang Chen, The 44th International Conference on Very Large Data Bases, Rio de Janeiro, Brazil, August 27-31, 2018. [PDF]

[ICS'18] "Zwift: A Programming Framework for High Performance Text Analytics on Compressed Data", Feng Zhang, Jidong Zhai, Xipeng Shen, Onur Mutlu, and Wenguang Chen, The 32nd ACM International Conference on Supercomputing, Beijing, China, June 12-15, 2018. (acceptance rate: 18.7%; 36/193)[PDF]

[IPDPS'18] "Overhead-Conscious Format Selection for SpMV-Based Applications", Yue Zhao, Weijie Zhou, Xipeng Shen and Graham Yiu, The 32nd IEEE International Parallel and Distributed Processing Symposium, Vancouver, Canada, May 21-25, 2018. (acceptance rate: 24.5%; 113/461) [PDF]

[IPDPS'18] "Taming the ``Monster'': Overcoming Program Optimization Challenges on SW26010 Through Precise Performance Modeling", Shizhen Xu, Yuanchao Xu, Wei Xue, Xipeng Shen, Xiaomeng Huang and Guangwen Yang, The 32nd IEEE International Parallel and Distributed Processing Symposium, Vancouver, Canada, May 21-25, 2018. (acceptance rate: 24.5%; 113/461) [PDF]

[ICDE'18] "Reuse-Centric K-Means Configuration", Hui Guan, Yufei Ding, Xipeng Shen, Hamid Krim, The annual IEEE International Conference on Data Engineering, Paris, France, April 16-20, 2018. (short paper) [PDF]

[PPOPP'18] "Bridging the Gap between Deep Learning and Sparse Matrix Format Selection", Yue Zhao, Jiajia Li, Chunhua Liao, Xipeng Shen, The 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Vosendorf, Austria, February 24-28, 2018. (acceptance rate: 20%; 28/139) [PDF]

[FCS'18] "Resolving the GPU responsiveness dilemma through program transformations", Qi ZHU, Bo WU, Xipeng SHEN, Kai SHEN, Li SHEN, Zhiying WANG, Frontiers of Computer Science, Springer, 2018, 12 (3): 545-559.


2017


[PPOPP'17] "POSTER: An Infrastructure for HPC Knowledge Sharing and Reuse", Yue Zhao, Chunhua Liao, Xipeng Shen, PPOPP 2017: 461-462. (Poster).

[PACT'17] "POSTER: Cutting the Fat: Speeding Up RBM for Fast Deep Learning Through Generalized Redundancy Elimination", Lin Ning, Randall Pittman, Xipeng Shen, PACT 2017: 154-155. (Poster)

[PACT'17] "POSTER: Bridging the Gap Between Deep Learning and Sparse Matrix Format Selection", Yue Zhao, Jiajia Li, Chunhua Liao, Xipeng Shen, PACT 2017: 152-153. (Poster)

[IEEE TC'17] "Optimizing Data Placement on GPU Memory: A Portable Approach", Guoyang Chen, Xipeng Shen, Bo Wu, Dong Li, IEEE Trans. Computers 66(3): 473-487 (2017).

[FCS'17] "Understanding Co-run Performance on CPU-GPU Integrated Processors: Ob- servations, Insights, Directions", Qi Zhu, Bo Wu, Kai Shen, and Xipeng Shen. Frontiers in Computer Science, Volume 11 Issue 1, p130-146, 2017.

[ICDM'17] "LCD: A Fast Contrastive Divergence Based Algorithm for Restricted Boltzmann Machine", Lin Ning, Randall Pittman, Xipeng Shen, The IEEE International Conference on Data Mining, New Orleans, USA, Nov 18-21, 2017. [PDF]

[OOPSLA'17] "GLORE: Generalized Loop Redundancy Elimination upon LER-Notation", Yufei Ding, Xipeng Shen, OOPSLA at The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Vancouver, Canada, Oct 22-27, 2017. [PDF]

[SC'17] "Egeria: A Framework for Automatic Synthesis of HPC Advising Tools through Multi-Layered Natural Language Processing", Hui Guan, Xipeng Shen, Hamid Krim, The International Conference for High Performance Computing, Networking, Storage and Analysis, Denver, USA, Nov 12-17, 2017. [PDF]

[MICRO'17] "VersaPipe: A Versatile Programming Framework for Pipelined Computing on GPU", Zhen Zheng, Chanyoung Oh, Jidong Zhai, Xipeng Shen, Youngmin Yi, Wenguang Chen, The 50th Annual IEEE/ACM International Symposium on Microarchitecture, Boston, USA, Oct 14-18, 2017. [PDF]

[MICRO'17] "Efficient Support of Position Independence on Non-Volatile Memory", Guoyang Chen, Lei Zhang, Richa Budhiraja, Xipeng Shen, Youfeng Wu, The 50th Annual IEEE/ACM International Symposium on Microarchitecture, Boston, USA, Oct 14-18, 2017. [PDF]

[PLDI'17] "Generalizations of the Theory and Deployment of Triangular Inequality for Compiler-Based Strength Reduction", Yufei Ding, Hui Guan, Lin Ning, Xipeng Shen, the 38th annual ACM SIGPLAN conference on Programming Language Design and Implementation, Barcelona, Spain, June 18-23, 2017. [PDF]

[ICDE'17] "Sweet KNN: An Efficient KNN on GPU through Reconciliation between Redundancy Removal and Regularity", Guoyang Chen, Yufei Ding, and Xipeng Shen, The annual IEEE International Conference on Data Engineering, San Diego, CA, April 19-22, 2017. [PDF]

[IPDPS'17] "Co-Run Scheduling with Power Cap on Integrated CPU-GPU Systems", Qi Zhu, Bo Wu, Xipeng Shen, Li Shen and Zhiying Wang, 31st IEEE International Parallel and Distributed Processing Symposium, Orlando, Fl, May 29--June 2, 2017. [PDF]

[PPoPP'17] "EffiSha: A Software Framework for Enabling Efficient Preemptive Scheduling of GPU", G. Chen, Y. Zhao, X. Shen, H. Zhou, the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Feb 2017. [PDF]


2016


[PPOPP'16] "Data-centric combinatorial optimization of parallel code", Hao Luo, Guoyang Chen, Pengcheng Li, Chen Ding, Xipeng Shen, 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016.

[IST'16] "Tuning for software analytics: Is it really necessary?", Wei Fu, Tim Menzies, Xipeng Shen, Information & Software Technology 76: 135-146, 2016

[ASAP'16] "OpenCL-based erasure coding on heterogeneous architectures", Guoyang Chen, Huiyang Zhou, Xipeng Shen, Joshua Gahm, Narayan Venkat, Skip Booth, John Marshall, The 27th Annual IEEE International Conference on Application-specific Systems, Architectures and Processors, 33-40, 2016.

[ECOOP'16] "Towards Ontology-Based Program Analysis", Yue Zhao, Chunhua Liao, Xipeng Shen, The European Conference on Object-Oriented Programming, 2016.[PDF]

[ICS'16] "Coherence-Free Multiview: Enabling Reference-Discerning Data Placement on GPU", Guoyang Chen, Xipeng Shen, ACM International Conference on Supercomputing, 2016.[PDF]

[TC'16] "Optimizing Data Placement on GPU Memory: A Portable Approach", G. Chen, X. Shen, B. Wu, D. Li, IEEE Transactions on Computers, DOI: 10.1109/TC.2016.2604372, 2016. [PDF]

[TACO'16] "Examining and Reducing the Influence of Sampling Errors on Feedback-Driven Optimizations", M. Zhou and B. Wu and X. Shen and Y. Gao and G. Yiu, ACM Transactions on Architecture and Code Optimization, 2016. [PDF]


2015


[Micro'15] "Free Launch: Optimizing GPU Dynamic Kernel Launches through Thread Reuse", Guoyang Chen, Xipeng Shen, The 48th Annual IEEE/ACM International Symposium on Microarchitecture, Waikiki, Hawaii, USA, Dec, 2015.[PDF]

[ICML'15] "Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup", Yufei Ding, Yue Zhao, Xipeng Shen, Madan Musuvathi, Todd Mytkowicz, The 32nd International Conference on Machine Learning, Lille, France, July 06-11, 2015. [PDF]

[IEEE/Micro'15] "Enabling Portable Optimizations of Data Placement on GPU", Guoyang Chen, Bo Wu, Dong Li, Xipeng Shen, Juy/August Issue, the Heterogeneous Computing special issue of IEEE Micro, 2015.

[VLDB'15] "TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems", Yufei Ding, Xipeng Shen, Madan Musuvathi, Todd Mytkowicz, the 41st International Conference on Very Large Data Bases, Kohala Coast, Hawaii, August, 2015.[PDF]

[ICS'15] "Enabling and Exploiting Flexible Task Assignment on GPU through SM-Centric Program Transformations", Bo Wu, Guoyang Chen, Dong Li, Xipeng Shen, Jeffrey Vetter, ACM International Conference on Supercomputing, Newport Beach, CA, 2015. (25% acceptance rate) [PDF]

[HotOS'15] "Software Engagement with Sleeping CPUs", Qi Zhu, Meng Zhu, Bo, Wu, Xipeng Shen, Kai Shen, Zhiying Wang, the 15th Workshop on Hot Topics in Operating Systems, Kautause Ittigen, Switzerland, May, 2015. (32% acceptance rate) [PDF]

[PLDI'15] "Autotuning Algorithmic Choice for Input Sensitivity", Yufei Ding, Jason Ansel, Kalyan Veeramachaneni, Xipeng Shen, Un-May O'Reilly, Saman Amarasinghe, the 36th annual ACM SIGPLAN conference on Programming Language Design and Implementation, Portland, Orgon, June 13-17, 2015. (19% acceptance rate) [PDF]

[ASPLOS'15] "On-the-Fly Principled Speculation for FSM Parallelization", Zhijia Zhao, Xipeng Shen, 20th International Conference on Architectural Support for Programming Languages and Operating Systems, Istanbul, TURKEY, March, 2015. [PDF]


2014


[Micro'14] "PORPLE: An Extensible Optimizer for Portable Data Placement on GPU", Guoyang Chen, Bo Wu, Dong Li, Xipeng Shen, The 47th Annual IEEE/ACM International Symposium on Microarchitecture, Cambridge, UK, December, 2014. [PDF]

[OOPSLA'14] "Space-Efficient Multi-Versioning for Input-Adaptive Feedback-Driven Program Optimizations", Mingzhou Zhou, Xipeng Shen, Yaoqing Gao, Graham Yiu, SPLASH/OOPSLA, Portland, 2014. [PDF]

[OOPSLA'14] "Call Sequence Prediction through Probabilistic Calling Automata", Zhijia Zhao, Bo Wu, Mingzhou Zhou, Yufei Ding, Jianhua Sun, Xipeng Shen, Youfeng WuSPALSH/OOPSLA, Portland, 2014. [PDF]

[Ubicomp'14] "SatScore: Uncovering and Avoiding a Principled Pitfall in Responsiveness Measurements of App Launches", Zhijia Zhao, Mingzhou Zhou, Xipeng Shen, The 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, WA, 2014. [PDF]

[ASE'14] "Localization of concurrency bugs using shared memory access pairs", Wenwen Wang, Zhenjiang Wang, Chenggang Wu, Pen-Chung Yew, Xipeng Shen, Xiang Yuan, Jianjun Li, Xiaobing Feng, Yong Guan, the 29th IEEE/ACM International Conference on Automated Software Engineering, Sept, 2014, pages 611-622. [18% accept rate]

[ASPLOS'14] "Challenging the "Embarrassingly Sequential": Parallelizing Finite State Machine-Based Computations through Principled Speculation", Zhijia Zhao, Bo Wu, Xipeng Shen, ASPLOS, Salt Lake city, 2014.[PDF]

[ASPLOS'14] "Finding the Limit: Examining the Potential and Complexity of Compilation Scheduling for JIT-Based Runtime Systems", Yufei Ding, Mingzhou Zhou, Zhijia Zhao, Sarah Eisenstat, Xipeng Shen, ASPLOS, Salt Lake City, 2014. [PDF]

[TACO'14] "HPar: A Practical Parallel Parser for HTML", Zhijia Zhao, Michael Bebenita, Dave Herman, Jianhua Sun, Xipeng Shen, TACO, 2013. [PDF]


2013


[PACT'13] "Exploring Hybrid Memory for GPU Energy Efficiency through Software-Hardware Co-Design", Bin Wang, Bo Wu, Yizheng Jiao, Dong Li, Xipeng Shen, Weikuan Yu, Jeffrey Vetter, PACT, Edinburgh, Scotland, 2013. PDF

[MSPC'13] "Software-level Scheduling to Exploit Non-uniformly Shared Data Cache on GPGPU", Bo Wu, Weilin Wang, Xipeng Shen, MSPC'13, Seattle, USA, June, 2013.

[ECOOP'13] "Simple Profile Rectifications Go A Long Way", Bo Wu, Mingzhou Zhou, Xipeng Shen, Yaoqing Gao, Raul Silvera, Graham Yiu, ECOOP'13, Montpellier, France, July, 2013. PDF

[PPOPP'13] "Complexity Analysis and Algorithm Design for Reorganizing Data to Minimize Non-Coalesced Memory Accesses on GPU", Bo Wu, Zhijia Zhao, Eddy Z. Zhang, Yunlian Jiang, and Xipeng Shen, PPOPP, Shenzhen, China, 2013. PDF

[CGO'13] "ProfMig: A Framework for Flexible Migration of Program Profiles Across Software Versions", Mingzhou Zhou, Bo Wu, Yufei Ding, and Xipeng Shen, CGO, Shenzhen, China, 2013. PDF

[IJPP'13] "An Infrastructure for Tackling Input-Sensitivity of GPU Program Optimizations", Xipeng Shen, Yixun Liu, Eddy Z. Zhang, Poornima Bhamidipati, International Journal of Parallel Programming, vol. 41, no. 6, pages 855-869, DOI: 10.1007/s10766-012-0236-3, December, 2013. [PDF]


2012


[OOPSLA'12] "Exploiting Inter-Sequence Correlations for Program Behavior Prediction", B. Wu and Z. Zhao and X. Shen and Y. Jiang and Y. Gao and R. Silvera, SPLASH/OOPSLA, Tucson, AZ, 2012. PDF

[PACT'12] "Speculative Parallelization Needs Rigor: Probabilistic Analysis for Optimal Speculation of Finite State Machine Applications", Z. Zhao and B. Wu and X. Shen, PACT, Minneapolis, MN, 2012. (2-page poster paper)

[ICS'12] "One Stone Two Birds: Synchronization Relaxation and Redundancy Removal in GPU-CPU Translation", Z. Guo, B. Wu and X. Shen, ACM International Conference on Supercomputing,Venice, Italy, 2012. [PDF]

[JSSPP'12] "Optimal Co-Scheduling to Minimize Makespan on Chip Multiprocessors", K. Tian, Y. Jiang, X. Shen and W. Mao, 16th Workshop on Job Scheduling Strategies for Parallel Processing, Shanghai, China, May, 2012, in conjunction with IPDPS'12.

[MSPC'12] "A Study Towards Optimal Data Layout for GPU Computing", Z. Zhang, H. Li, and X. Shen, in Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC 2012), June, 2012, in conjunction with PLDI'12.

[TPDS'12] "The Significance of CMP Cache Sharing on Contemporary Multithreaded Applications" Eddy Zhang, Yunlian Jiang, Xipeng Shen, IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 2, pages 367-374, DOI: 10.1109/TPDS.2011.130, February, 2012. [PDF]


2011


[PACT'11] "Enhancing Data Locality for Dynamic Simulations through Asynchronous Data Transformations and Adaptive Control", Bo Wu, Eddy Zhang, Xipeng Shen, The Twentieth International Conference on Parallel Architectures and Compilation Techniques, Galveston Island, Texas, USA, Oct, 2011. Acceptance rate: 16% (36/121). [PDF]

[PACT'11] "Correctly Treating Synchronizations in Compiling Fine-Grained SPMD-Threaded Programs for CPU", Ziyu Guo, Eddy Zhang, Xipeng Shen, The Twentieth International Conference on Parallel Architectures and Compilation Techniques, Galveston Island, Texas, USA, Oct, 2011. Acceptance rate: 16% (36/121). [PDF]

[LCPC'11] "Fine-Grained Treatment to Synchronizations in GPU-to-CPU Translation", Ziyu Guo, Xipeng Shen, The 24th International Workshop on Languages and Compilers for Parallel Computing, Colorado, USA, September, 2011. [PDF]

[OOPSLA'11] "A Step Towards Transparent Integration of Input-Consciousness into Dynamic Program Optimizations", Kai Tian, Eddy Zhang, Xipeng Shen, 2011 ACM International Conference on Systems, Programming, Languages and Applications, Portland, Oregon, USA, Oct, 2011. [PDF] [ Slides]

[ASPLOS'11] "On-the-Fly Elimination of Dynamic Irregularities for GPU Computing", Eddy Z. Zhang, Yunlian Jiang, Ziyu Guo, Kai Tian, Xipeng Shen, the Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems , Newport Beach, California, USA, March, 2011. Acceptance rate: 21% (32/152). [PDF] [ Slides]

[TPDS'11] "The Complexity of Optimal Job Co-Scheduling on Chip Multiprocessors and Heuristics-Based Solutions", Yunlian Jiang, Kai Tian, Xipeng Shen, Jinghe Zhang, Jie Chen, Rahul Tripathi, IEEE Transactions on Parallel and Distributed Systems, Vol. 22 Issue 7, pages 1192-1205, DOI: 10.1109/TPDS.2010.193, July, 2011[PDF]


2010


[OOPSLA'10] "An Input-Centric Paradigm for Program Dynamic Optimizations", Kai Tian, Yunlian Jiang, Eddy Z. Zhang, Xipeng Shen, 2010 ACM International Conference on Systems, Programming, Languages and Applications, Reno, NEVADA, USA, Oct, 2010. Acceptance rate: 27% (45/164). [PDF] [ Slides]

[ICS'10] "Streamlining GPU Applications On the Fly", E. Z. Zhang, Y. Jiang, Z. Guo, X. Shen, ACM International Conference on Supercomputing,Tsukuba, Japan, June, 2010. [PDF][ Slides]

[CC'10] "Is Reuse Distance Applicable to Data Locality Analysis on Chip Multiprocessors?"Y. Jiang, E. Zhang, K. Tian, X. Shen, International Conference on Compiler Construction,Paphos, Cyprus, March, 2010. [PDF][Slides]

[CGO'10] "Exploiting Statistical Correlations for Proactive Prediction of Program Behaviors", Y. Jiang, E. Zhang, K. Tian, F. Mao, M. Gethers, X. Shen, Y. Gao, ACM/IEEE International Symposium on Code Generation and Optimization, Toronto, April, 2010. [PDF][Slides]

[PPoPP'10] "Does Cache Sharing on Modern CMP Matter to the Performance of Contemporary Multithreaded Programs?", Eddy Z. Zhang, Yunlian Jiang, Xipeng Shen, The 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Bangalore, India, Jan, 2010. Acceptence rate: 16.7% (29/173). [ PDF][Slides] ( Best Paper Award)

[HiPEAC'10] "Combining Locality Analysis with Online Proactive Job Co-Scheduling in Chip Multiprocessors", Yunlian Jiang, Kai Tian, and Xipeng Shen, The International conference on High-Performance Embedded Architectures and Compilers, Pisa, Italy, Jan, 2010. Acceptance rate: 25.5% (24/94). [PDF][ Slides]

[NPC'10] "LU Decomposition On Cell Broadband Engine: An Empirical Study to Exploit Heterogeneous Chip Multiprocessors", Feng Mao, and Xipeng Shen, the IFIP International Conference on Network and Parallel Computing, Zhengzhou, China, Sept, 2010. Acceptance rate of select papers: 27% (24/89). [ PDF]


2009


[ICPADS'09] "Speculation with Little Wasting: Saving Cost in Software Speculation through Transparent Learning", Yunlian Jiang, Feng Mao, Xipeng Shen, The 15th IEEE International Conference on Parallel and Distributed Systems, Shenzhen, China, Dec. 2009. Acceptance rate: 29.5% (90/305). [PDF] [Slides]

[CF'09] " A Study on Optimally Co-scheduling Jobs of Different Lengths", Kai Tian, Yunlian Jiang, Xipeng Shen, The ACM International Conference on Computing Frontiers, Ischia, Italy, May, 2009. Acceptance rate: 23.0% (26/113) [PDF][ Slides]

[IPDPS'09] "A Cross-Input Adaptive Framework for GPU Programs Optimization", Yixun Liu, Eddy Zheng Zhang, and Xipeng Shen, The 2009 IEEE International Parallel & Distributed Processing Symposium, Rome, Italy, May, 2009. Acceptance rate: 22.7% (100/440). [PDF] [ Slides]Note that this version contains additional updates (on program "reduction") from the version in the conference proceedings.

[CGO'09] "Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machine", Feng Mao, and Xipeng Shen, The 2009 ACM/IEEE International Symposium on Code Generation and Optimization, Seattle, Washington, March, 2009. [PDF][ Slides]

[VEE'09] "Influence of Program Inputs on the Selection of Garbage Collectors", Feng Mao, and Xipeng Shen, The 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Washington, DC, March, 2009. Acceptance rate: 35% (14/40). [PDF][ Slides]

[SIGOPS-OSR'09] " The Study and Handling of Program Inputs in the Selection of Garbage Collectors", Xipeng Shen, Feng Mao, Kai Tian, Eddy Zheng Zhang, in ACM SIGOPS Operating Systems Review, July, 2009.[PDF]

[TOPLAS'09] "Program Locality Analysis Using Reuse Distance", Yutao Zhong, Xipeng Shen, and Chen Ding, in ACM Transactions on Programming Languages and Systems, Vol. 31, No. 6, Article 20 (August 2009), 39 pages. [PDF]


2008


[PACT'08] "Analysis and Approximation of Optimal Co-scheduling on CMP", Yunlian Jiang, Xipeng Shen, Jie Chen, and Rahul Tripathi, the International Conference on Parallel Architecture and Compilation Techniques, Toronto, Canada, October, 2008. Acceptance rate: 18% (29/159). [PDF] [ Slides]Note that the version of this paper provided here contains additional updates (on the definition of "politeness") from the version in the conference proceedings.

[ICPP'08] "Adaptive Software Speculation for Enhancing the Efficiency of Behavior-Oriented Parallelization", Yunlian Jiang, and Xipeng Shen, the 37th International Conference on Parallel Processing, Portland, Oregon, September, 2008. Acceptance rate: 30.8% (81/263). [PDF][ Slides]

[EuroPar'08] "Exploration of the Influence of Program Inputs on CMP Co-Scheduling", Yunlian Jiang, and Xipeng Shen, the Euro-Par Conference 2008, Canary Island, Spain, August, 2008. (DOI:http://dx.doi.org/10.1007/978-3-540-85451-7_29). Accpetance rate: 33.7% (89/264). [ PDF][Slides]

[LCPC'08] "Scalable Implementation of Efficient Locality Approximation", Xipeng Shen, and Jonathan Shaw, The 21st International Workshop on Languages and Compilers for Parallel Computing, Edmonton, Canada, July, 2008. [PDF]

[NSFNGS'08] "Adaptive Speculation in Behavior-Oriented Parallelization", Yunlian Jiang, and Xipeng Shen, the NSF Next Generation Software Workshop (Colocated with IPDPS'08), Miami, Florida, April, 2008. (invited paper)[PDF]


2007


[LCPC'07] "Modeling Relations Between Inputs and Dynamic Behavior for General Programs", Xipeng Shen, and Feng Mao, in Proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2007), Urbana, IL, USA, October, 2007. [ PDF]

[PACT'07] "Bridging Inputs and Program Dynamic Behavior", X. Shen, and F. Mao, in Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques, Brasov, Romania, September, 2007. [ PDF] (1-page abstract)

[PLDI'07] "Behavior-oriented Parallelization", C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, C. Zhang, the Conference on Programming Language Design and Implementation, San Diego, CA, June 2007.[PDF][Slides] Acceptance rate: 25% (45/178).

[NSFNGS'07] "A Key-based Adaptive Transactional Memory Executor", Tongxin Bai, Xipeng Shen, Chengliang Zhang, William N. Scherer III, Chen Ding, Michael L. Scott, the NSF Next Generation Software Workshop (Colocated with IPDPS'07), March, 2007. [PDF](invited paper)

[ExpCS'07] "Analysis of Input-Dependent Program Behavior Using Active Profiling, X. Shen, C. Zhang, C. Ding, M. Scott, S. Dwarkadas, M. Ogihara, the Workshop on Experimental Computer Science, held at FCRC, San Diego, CA, June 2007. [PDF]

[POPL'07] "Locality Approximation Using Time, X. Shen, J. Shaw, B. Meeker, C. Ding, the Symposium on Principles of Programming Languages, Nice, France, January 2007. Acceptance rate: 18% (36/198). [ PDF][Slides](7-page short paper)

[JPDC'07] " Predicting Locality Phases for Dynamic Memory Optimization", X. Shen, Y. Zhong, C. Ding, the Journal of Parallel and Distributed Computing, Volume 67, Number 7, July 2007, pages 783-796.[PDF]

[TC'07] "Miss Rate Prediction across Program Inputs and Cache Configurations", Yutao Zhong, Steven G. Dropsho, Xipeng Shen, Ahren Studer, and Chen Ding, in IEEE Transaction on Computers (TC), Vol. 56, No. 3, March, 2007, pages 328-343. [PDF]

2006 and Before


[THESIS'06] "Large Scale Program Behavior Analysis for Adaptation and Parallelization", Xipeng Shen, Ph.D. Thesis, University of Rochester, Rochester, NY, August, 2006.

[ISMM'06] " Program-level Adaptive Memory Management", Chengliang Zhang, Kirk Kelsey, Xipeng Shen, Chen Ding, Matthew Hertz, and Mitsu Ogihara, in Proceedings of the 2006 International Symposium on Memory Management (ISMM 2006), Ottawa, Canada, June 2006. Acceptance rate: 38% (17/45). [ PDF]

[LCPC'05] "Parallelization of Utility Programs Based on Behavior Phase Analysis", Xipeng Shen, and Chen Ding, in Proceedings of the Eighteenth International Workshop on Languages and Compilers for Parallel Computing (LCPC 2005), Hawthorne, NY, USA, October 2005. (short paper) [PDF]

[ICS'05] " Lightweight Reference Affinity Analysis ", Xipeng Shen, Yaoqing Gao, Chen Ding, and Roch Archambault, in Proceedings of the Ninteenth ACM International Conference on Supercomputing (ICS 2005), Cambridge, MA, USA, June 2005, pages 131--140. Acceptance rate: 27.6% (42/152). [PDF]

[MSP'05] "Gated Memory Control for Memory Monitoring, Leak Detection and Garbage Collection", Chen Ding, Chengliang Zhang, Xipeng Shen, and Mitsunori Ogihara, in Proceedings of the Third Annual ACM SIGPLAN Workshop on Memory Systems Performance (MSP 2005), Chicago, NY, USA, June 2005.[ PDF ]

[ASPLOS'04] "Locality Phase Prediction", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of the Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XI), Boston, MA, USA, October 2004, pages 165--176. Acceptance rate: 14% (24/169). [PDF][Slides]

[LCPC'04] "Phase-Based Miss Rate Prediction Across Program Inputs", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of the Seventeenth International Workshop on Languages and Compilers for Parallel Computing (LCPC 2004), West Lafayette, Indiana, USA, September 2004.[ PDF ]

[PLDI'04] "Array Regrouping and Structure Splitting Using Whole-Program Reference Affinity", Yutao Zhong, Maksim Orlovich, Xipeng Shen, Chen Ding, in Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2004) , Washington DC, USA, June 2004, pages 255--266. Acceptance rate: 20% (25/127). [PDF]

[ICPP'04] "Adaptive Data Partition for Sorting using Probability Distribution", Xipeng Shen, and Chen Ding, in Proceedings of the International Conference on Parallel Processing (ICPP 2004), Montreal, Canada, August 2004, pages 250--258. Acceptance rate: 34.2% (65/190). [PDF]

[EI'04] "Multi-label Machine Learning and Its Application to Semantic Scene Classification", Xipeng Shen, Matthew Boutell, Jiebo Luo, and Christopher Brown, In Proceedings of IS&T/SPIE's Sixteenth Anaual Symposium on Electronic Imaging: Science and Technology (EI 2004), San Jose, California, USA, January 2004, pages 188--199. [PDF]

[PR'04] "Learning Multi-label Scene Classification", Matthew R. Boutell, Jiebo Luo, Xipeng Shen and Christopher M. Brown, in Pattern Recognition, Volume 37, Issue 9, 2004, pages 1757-1771.[PDF]

[LACSI'03] "Regression-Based Multi-Model Prediction of Data Reuse Signature", Xipeng Shen, Yutao Zhong, and Chen Ding, in Proceedings of the Fourth Annual Symposium of the Los Alamos Computer Science Institute (LACSI 2003), Sante Fe, New Mexico, USA, October 2003. [PDF ]

[LCPC'03] "A Hierarchical Model of Reference Affinity", Yutao Zhong, Xipeng Shen, and Chen Ding, in Proceedings of the 16th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2003) , College Station, Texas, USA, October 2003. [ PDF ]

[EuroSpeech'01b] "The Study Of The Effect Of Training Set On Statistical Language Modeling", Xipeng Shen, and Bo Xu, in Proceedings of Seventh European Conference on Speech Communication and Technology (Eurospeech 2001), Aalborg, Denmark, September 2001, pages 721--724.

[EuroSpeech'01a] "Study and Auto-Detection of Stress Based on Tonal Pitch Range in Mandarin", Xipeng Shen, and Bo Xu, in Proceedings of Seventh European Conference on Speech Communication and Technology (Eurospeech 2001), Aalborg,  Denmark, September 2001, pages 123--126.

[ISCSLP'00] "A CART-Based Hierarchical Stochastic Model for Prosodic Phrasing in Chinese", Xipeng Shen, and Bo Xu, in Proceedings of International Symposium on Chinese Spoken Language Processing 2000 (ISCSLP 2000), Beijing, China, October 2000.