计算机科学与技术系

Department of Computer Science and Technology

  • Xiaoge WANG
  • Associate Professor
  • Department of Computer Science and Technology
  • Joined Department: 1995
  • Email:wangxg@tsinghua.edu.cn
  • URL:
  • Phone:+86-10-62771796
  • Fax:+86-10-62771138

Education background

Bachelor of Computer Science, Tsinghua University, Beijing, China, 1982;

Master of Computer Science, Tsinghua University, Beijing, China, 1985;

Ph.D. in Computer Science, University of Illinois at Urbana-Champaign, USA, 1994.

Areas of Research Interests/ Research Projects

Parallel and Distributed Algorithms and Systems

Algorithm Design and Analysis

The National Basic Research Program of China (The 973 Program): Study in Multi-Level and Multi-Scale Physical Mechanism in Material Design (2007-2011);

National 863 High-Tech Program: Research on Core Technologies and Systems for Pervasive Computing (2009-2010).

Research Status

My main research area is high performance computing, including advanced computer architecture, parallel and distributed algorithms, and its applications. I have participated in various projects of designing and building supercomputers, and have ported many application programs to supercomputers. In developing supercomputer applications, I have collaborated with many people from different areas of science such as material science, mechanical engineering, astrophysics, thermal energy research, and climate modeling. My research group has been investigating the methods to improve the performance (speedup, efficiency, scalability, etc.) of application programs.

Another research area of my group is software infrastructure for pervasive computing and its applications. This research effort is mainly on service-oriented architecture support. We have introduced aspect-oriented programming technologies into the framework of pervasive computing to support flexible context-awareness. With the maturing of virtualization and distributed computing, we will study their applications in pervasive computing.

My group also put efforts on the study of numerical linear algebra. The beauty of mathematics is greatly appreciated by me. Large-scale matrix computation is the core component in many HPC applications. We have designed a couple of stable algorithms for preconditioning linear least square problems. Currently, my group is designing scalable parallel algorithms to solve non-negative linear least square problems. With multi-core and many-core becoming the mainstream of computer architecture, this area will continuously be our research interests.

Honors And Awards

Science and Technology Progress Award by Ministry of Education, Second Class-Networked Parallel Supercomputer System THNPSC-1 (2000);

Science and Technology Progress Award by City of Shanghai, First Class-High Performance Computer Cluster System ZiQiang2000 (2001).

Academic Achievement

[1] X. Wang, K. A. Gallivan, R. Bramley, "CIMGS: An incomplete orthogonalization preconditioner", SIAM J. Sci. Comp. Vol. 18, No. 2, March,1997 .

[2] Chen Y, Wang XG, Jiao ZQ, Xie J, Du ZH, Li SL, "MyVIA: A design and implementation of the high performance virtural interface architecture", in Proceedings of IEEE International Confernece on Cluster Computing 2002, Sep.23-26, 2002,P160-167.

[3] An Xinghua, Wang Xiaoge, Du Zhihui, Liu Dingsheng, Li Guoqing, "Fine-grained parallel algorithm for remote sensing image mosaics for cluster system", Qinghua Daxue Xuebao/Journal of Tsinghua University,  v 42, no. 10,  October, 2002, p 1389-1392

[4] Fang Xing, Wang Xiaoge, Li Sanli, He Chuan, "A study on task scheduling in computational Grid", Procesedings of 6th joint conference on information science, March 8-12, 2002, Research Park, North Carolina, USA, Page 215-219

[5] Fang, Xing; Wang, Xiaoge; He, Chuan; Feng, Kuan, "Message middleware for cluster management systems", Qinghua Daxue Xuebao/Journal of Tsinghua University,  v 44, no. 1,  January, 2004, p 41-44

[6] Du Zhao, Wang Xiaoge, ChenYu, "An Overview of Reflective Middleware", Journal of Computer Research and Development, 42(12):2041-2047, 2005.

[7] Zhang Kuo, Wu Yanni, Zheng Zhenkun, Wang Xiaoge, Chen Yu, "A Component based Reflective Middleware Approach to Context-Aware Adaptive System", in Proceedings of ICWE2005, LNCS 3579, pp429-434.

[8] Gang Feng, Qingxuan Yin, Xiaoge Wang "THAOP: An aspect oriented programming framework", Proceedings of 1st international symposium on pervasive computing and application, 2006, ISBN 1-4244-0325-1, IEEE Press, 2006, P127-132.

[9] Qingxuan Yin, Gang Feng, Xiaoge Wang, "Increase Reliability of pervasive oriented component platform via N-version", Proceedings of 1st international symposium on pervasive computing and application, 2006, ISBN 1-4244-0325-1, IEEE Press, 2006, P95-98.

[10] Yanni Wu, Kuo Zhang, Xiaoge Wang, Jinlan Tian, "Extending metadata with scenarios in adaptive distributed system", Journal of Network and Computer Applications, 30 (2007), P1283-1294.

[11] Yin, Q., Wang, X., "THCORE:A parallel computation services model and runtime system", 2007, in IFIP International Federation for Information Processing, Volume 239, Grid-Based Problem Solving Environments, eds. Gaffney, P. W., Pool, J. C.T., (Boston: Springer), pp 179-192.

[12] Wang, X., Xu, Z., Liu, X., Guo, Z., Wang, X., and Zhang, Z. 2008. Conditional correlation analysis for safe region-based memory management. SIGPLAN Not. 43, 6 (May. 2008), 45-55.

[13] Wang, X., Guo, Z., Liu, X., Xu, Z., Lin, H., Wang, X., and Zhang, Z. 2008. Hang analysis: fighting responsiveness bugs. In Proceedings of the 3rd ACM Sigops/Eurosys European Conference on Computer Systems 2008 (Glasgow, Scotland UK, April 01 - 04, 2008). Eurosys '08. ACM, New York, NY, 177-190. (Best student paper).

[14] Li Lu, Xiaoge Wang, "A Process Fusion Approach for MPI Performance Enhancement on Multi-core Systems", Proceedings of 2009 15th International Conference on Parallel and Distributed Systems, Page 967-972