陳文光-鸿图娱乐线上娱乐

陳文光

清华大学数据科學研究院2015年12月22日

teacherGuangGuang

姓名:陳文光
職稱:教授
郵箱:cwg@tsinghua.edu.cn
主頁:http://hpc.cs.tsinghua.edu.cn/old/cluster/cwg.html
教育背景
工学学士 (计算机科学与技术), 清华大学, 中国, 1995;
工学博士 (计算机系统结构), 清华大学, 中国, 2000.
社會兼職
清华大学计算机科学与技术系: 副主任 (2007-);
北京计算机学会: 常务理事, 副秘书长 (2006-2010).
研究領域
並行處理,編譯技術,移動計算
研究概況
我的主要研究領域是并行计算,特别是如何利用系统软件技术来解决并行计算所面临的编程困难、系统单点故障、调试困难、访存与通信性能瓶颈等问题。近两年来,我又开始了移动计算方面的研究,主要研究内容是如何在移动网络情况下,通过操作系统、应用程序与数据的网络化管理,解决移动计算中所面临的终端设备易丢失、易损坏、网络断续、带宽震荡、以及系统续航时间短等问题。
我帶領的研究小組綜合了編譯技術、記錄和重放技術以及精確的消息驅動模擬器,提出了一種創新性的高性能計算機性能預測方法,可在大規模高性能計算機的設計階段提供快速而准確的性能預測結果,從而爲設計決策提供了准確的依據。在編譯技術領域,我利用硬件計數器提供的信息,開展了叠代編譯的工作,極大地改進了原有基于反饋的編譯技術的高開銷弱點。
我們與國際著名企業展開了深入的合作,其中MPI進程映射技術已通過Intel公司申請美國專利一項。
<strong>研究課題</strong>
国家重大科技专项: 面向新型网络应用的新型网络操作系统 (2009-2010);
863课题: 高效能计算机性能评测技术 (2007-2010);
Google科研基金: S2Race: Detecting Data Races with Sampling and Static Analysis (2009-2010);
IBM合作研究人员基金: 多核加速编程平台 (2008-2010);
“Intel—教育部”合作科研基金: 并行应用的程序分析 (2008-2011);
nVidia CUDA Center of Excellence奖励基金 (2009-2011);
HP科研基金: 高性能开源编译器研究 (2005-2009).
獎勵與榮譽
国家科技进步二等奖——高性能集群计算机与海量存储系统 (2007);
教育部科技进步一等奖——高性能计算机性能测试技术 (2009);
教育部科技进步二等奖——深腾2600网络服务器系统 (2007).
學術成果
[1] Chuntao Hong, Dehao Chen, Wenguang Chen, Weimin Zheng, Haibo Lin: MapCG: Writing Parallel Program Portable between CPU and GPU. PACT 2010 (Accepted)
[2] Yao Shi, Soyeon Park, Zuoning Yin, Shan Lu, Yuanyuan Zhou, Wenguang Chen, Weimin Zheng: Do I Use the Wrong Definition? DefUse: Definition-Use Invariants for Detecting Concurrency and Sequential Bugs. OOPSLA 2010(Accepted)
[3] Dehao Chen, Neil Vachharajani, Robert Hundt, Shih-wei Liao, Vinodha Ramasamy, Paul Yuan, Wenguang Chen, Weimin Zheng: Taming hardware event samples for FDO compilation. CGO 2010: 42-52
[4] Jidong Zhai, Wenguang Chen, Weimin Zheng: PHANTOM: predicting performance of parallel applications on large-scale parallel machines using a single node. PPOPP 2010: 305-314
[5] Xing Zhou, Wenguang Chen, Weimin Zheng: Cache Sharing Management for Performance Fairness in Chip Multiprocessors. PACT 2009: 384-393
[6] Ruini Xue, Xuezheng Liu, Ming Wu, Zhenyu Guo, Wenguang Chen, Weimin Zheng, Zheng Zhang, Geoffrey M. Voelker: MPIWiz: subgroup reproducible replay of mpi applications. PPOPP 2009: 251-260
[7] Jidong Zhai, Tianwei Sheng, Jiangzhou He, Wenguang Chen, Weimin Zheng: FACT: fast communication trace collection for parallel applications through program slicing. SC 2009
[8] Ruini Xue, Wenguang Chen, Weimin Zheng: CprFS: a user-level file system to support consistent file states for checkpoint and restart. ICS 2008: 114-123
[9] Hu Chen, Wenguang Chen, Jian Huang, Bob Robert, H. Kuhn: MPIPP: an automatic profile-guided parallel process placement toolset for SMP clusters and multiclusters. ICS 2006: 353-360