Xipeng Shen joined North Carolina State University in August 2014 as a Chancellor’s Faculty Excellence Program cluster hire in Data-driven Science. He is an Associate Professor in the Department of Computer Science. His research lies in the broad field of programming systems, with an emphasis on enabling data-intensive high performance computing and intelligent computing through innovations in both compilers and runtime systems. He has been particularly interested in capturing large-scale program behavior patterns, in both data accesses and code executions, and exploiting them for scalable and efficient computing in a heterogeneous, massively parallel environment. His research leverages multidisciplinary techniques, from Compiler Technology to Machine Learning, Programming Languages, and Computational Theory.
Prior to joining NC State, Shen was the Adina Allen Term Distinguished Associate Professor in the Computer Science Department at The College of William and Mary. He was a Visiting Researcher at M.I.T., Microsoft Research, and Intel Labs between 2012 and 2013, and an assistant professor at The College of William and Mary from 2006 to 2012. His research in data locality for exascale computing won the prestigious Early Career Research Award from the U.S. Department of Energy in 2011. His research in input-centric program dynamic optimizations won the CAREER Award from the US National Science Foundation in 2010. For the high impact of his research, he has been appointed an IBM Canada CAS Research Faculty Fellow since 2010. Dr. Shen received his Ph.D. and M.S. in Computer Science from University of Rochester, his M.S. in Pattern Recognition and Intelligent Systems from Chinese Academy of Sciences, and his B.E. in Industrial Engineering from North China University of Technology.