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 (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)
News :
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.
8/2007 NSF CSR awarded grant for proposal on behavior-based parallelization, a collaboration with Univ. of Rochester.
Contact :

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