姓名:王小鸽

职称:副教授

电话:62771796

邮箱:wangxg@tsinghua.edu.cn

教育背景

工学学士 (计算机科学与技术), 清华大学, 中国, 1982;

工学硕士 (计算机科学与技术), 清华大学, 中国, 1985;

博士 (计算机科学), 伊利诺大学香槟分校, 美国, 1994.

研究领域

并行与分布式算法与系统

算法设计与分析

研究概况

我的主要研究领域是高性能计算机体系结构、并行算法、以及高性能计算技术在其它科学与工程领域的应用。本人参与了清华大学自主设计的高性能机群系统的制造, 并在材料设计、高效率能源利用、引力波探测、气候系统模拟、机械制造等多个应用领域里与国内外专家学者合作开展了高性能计算的应用。我曾在高性能机的系统软件性能改进和算法的性能优化等方向开展研究,并取得了一些成果。当多核与众核体系成为计算机系统结构的主流时,高性能计算的研究越发有意思,有挑战。这个领域还将是我所在研究小组的主要研究方向。

我的另外一个重要研究方向是软件中间件以及这些技术在普适计算系统中的应用。结合操作系统技术和构件化软件技术的研究,我提出并开发了支持面向侧面的反射中间件。此外,我还研究了把这些中间件技术应用于普适计算软件架构的方法。分布计算技术和虚拟化技术的发展,为基础软件的发展提出了新的课题。

线性数值代数算法的分析和设计也是本研究小组的研究兴趣点。数学之美一直吸引着我,我可以不计回报的为其付出。大规模矩阵计算问题,除了是对并行计算算法研究的挑战,也是对计算数学的挑战。我的研究小组在求解线性最小二乘问题方面提出过具有较好数值稳定性的预条件方法,近期又对非负线性最小二乘问题的并行求解开展了研究,取得了一些突破。高效利用多核或多处理器计算能力、同时具有稳定的数值特性的并行算法长期以来一直是具有理论意义,又有实际价值的课题。我的研究小组将继续致力于这个方面的研究。

奖励与荣誉

教育部科技进步二等奖——网络并行超级计算机系统THNPSC-1 (2000);

上海市科学技术进步一等奖——自强2000集群式高性能计算机系统 (2001).

学术成果

[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