Xipeng Shen (
)
has been an assistant professor at the Computer Science Department, the College of William and Mary since 2006. His main research lies in the area of Compiler Technology and Programming Systems, with the emphasis on integrating automatic learning, adaptation, and evolvement into different computing layers (programming systems, virtual machines, operating systems, architecture) to form a whole-system synergy.
Research Interests (full publication list)
- Parallelization and Parallel Computing (PACT'08, ICPP'08, Euro-Par'08, PLDI'07, LCPC'05, ICPP'04)
- Input-Centric Optimization (Euro-Par'08, PACT'07, LCPC'07)
- Program Locality and Affinity (TOPLAS, JPDC'07, TC'07, POPL'07, ISMM'06, PLDI'04, ICS'05, LACSI'03, LCPC'03)
- Behavior Phase Analysis (JPDC'07, ExpCS'07, ISMM'06, ASPLOS'04, LCPC'04)
- Statistical Machine Learning (PR'04, EI'04, EuroSpeech'01a, EuroSpeech'01b, ISCSLP'00)
Education
- 2006 : Ph.D. in Computer Science @ University of Rochester
- 2003 : M.S. in Computer Science @ University of Rochester
- 2001 : M.S. in Pattern Recognition @ Chinese Academy of Sciences
- 1998 : B.E. in Industry Automation @ North China University of Technology
Teaching
- CSC720 - Programming Systems for Multi-core and GPU (Fall 2008)
- CSC652 - Advanced Compiler Construction (Spring 2008, Spring 2007)
- CSC442/542 - Compiler Construction (Fall 2007)
CSC420/520 - Mathematical Foundations of Artificial Intelligence (Fall 2006)
Recent and Selected Publications (full publication list)
[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. [PDF]
[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.[PDF]
[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.[PDF]
[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]
[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]
[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.[PDF](7-page short paper)
[ICS'05] ``Lightweight Reference Affinity Analysis'', Xipeng Shen, Yaoqing Gao, Chen Ding, and Roch Archambault, in Proceedings ofthe Ninteenth ACM International Conference on Supercomputing (ICS 2005), Cambridge, MA, USA, June 2005, pages 131--140.[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.[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.[PDF]
News :
7/2008 NSF CCF awarded 3-year grant for proposal on exploring and exploiting shared cache on CMP.
7/2008 LCPC'08 accepted paper on efficient locality approximation.
6/2008 PACT'08 accepted paper on optimal scheduling on CMP.
5/2008 ICPP'08 & Euro-Par'08 accepted papers on adaptive behavior-oriented parallelization and cache-contention aware scheduling.
4/2008 IBM accepted proposal on program affinity analysis, and awarded CAS Fellowship to Yunlian Jiang.
Contact :

- McGlothlin-Street Hall 117
- Computer Science Dept.
- College of William and Mary, Williamsburg, VA 23188
- 757-221-7739 (voice)
- 757-221-1717 (fax)