Liang Yuan received the B.S. degree from the School of Computer and Communication Engineering, University of Technology Tianjing, China, in 2005, and the Ph.D. degree from the Institute of Software, Chinese Academy of Sciences, Beijing, China, in 2013. He was a Visiting Ph.D. student with the University of Rochester in 2011. He is currently an Assistant Professor with the State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China. His research interests include large-scale parallel computing and heterogeneous computing.