陈文光
清华大学计算机系教授,主要研究领域为操作系统、程序设计语言与并行计算,国家自然科学基金杰出青年基金获得者。获国家科技进步二等奖一次,部级科技一等奖两次。现为中国机算机学会杰出会员和杰出讲者,副秘书长,青年科技论坛荣誉委员;ACM中国理事会副主席,ACM中国操作系统分会ChinaSys主席,ACM通讯中文版主编。担任了多个重要学术会议的程序委员会委员,包括PLDI 2012,PPoPP 2013、2014,SC 2015,ASPLOS 2016,CGO 2014、2016,IPDPS 2011,CCGrid 2014,ICPP 2009、2010、2011、2015,APSYS 2011、2013、2015。

Wenguang Chen
Wenguang Chen is a professor in Department of Computer Science and Technology, Tsinghua University. His research interest is in parallel and distributed systems and programming systems. He received the Bachelor’s and Ph.D. degrees in computer science from Tsinghua University in 1995 and 2000 respectively. Before joining Tsinghua in 2003, he was the CTO of Opportunity International Inc. He was appointed as the associate head of Department of Computer Science and Technology from 2007 to 2014.
He has published over 50 papers in international conferences and journals like Supercomputing, EuroSys, USENIX ATC, OOPSLA, ICSE. He is a distinguished member and distinguished speaker of CCF( China Computer Foundation). He is an ACM member, vice chair of ACM China Council, and Editor-in-Chief of Communications of ACM( China Edition). He serves in the program committee of many conferences, such as PLDI 2012, PPoPP 2013、2014, SC 2015, ASPLOS 2016, CGO 2014、2016, IPDPS 2011, CCGrid 2014, ICPP 2009、2010、2011、2015,APSYS 2011、2013、2015. He received the Distinguished Young Scholar Award of Natural Science Foundation in 2015.
 
个人简历  
 
1991.1 - 1995.7 清华大学计算机系 本科
1995.9 - 2000.7 清华大学计算机系 博士
2000.1 - 2003.1 Opportunity International Inc. 总工程师
2003.1 - 至今 清华大学计算机系 讲师、副教授、教授
 
 
当前的服务  

Program Co-chair of NPC 2016 ( With Prof. Barbara Chapman).
 
论文发表  
  • Heng Lin, Xiongchao Tang, Bowen Yu, Youwei Zhuo, Wenguang Chen, Jidong Zhai, Wanwang Yin and Weimin Zheng. Scalable Graph Traversal on Sunway TaihuLight with Ten Million Cores. Proceedings of the 20th international conference on Parallel and distributed processing. (IPDPS '17) [PDF]
  • Xiongchao Tang, Jidong Zhai, Bowen Yu, Wenguang Chen, Weimin Zheng. Self-Checkpoint: An In-Memory Checkpoint Method Using Less Space and Its Practice on Fault-Tolerant HPL. Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. (PPoPP '17) [PDF]
  • Feng Zhang, Bo Wu, Jidong Zhai, Bingsheng He, Wenguang Chen. FinePar: irregularity-aware fine-grained workload partitioning on integrated architectures. In Proceedings of the 2017 International Symposium on Code Generation and Optimization. (CGO '17) [PDF]
  • Kaiwei Li, Jianfei Chen, Wenguang Chen, Jun Zhu. SaberLDA: Sparsity-Aware Learning of Topic Models on GPUs. Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems. (ASPLOS '17) [PDF]
  • Feng Zhang, Jidong Zhai, Bingsheng He, Shuhao Zhang, Wenguang Chen. Understanding Co-Running Behaviors on Integrated CPU/GPU Architectures. IEEE Transactions on Parallel and Distributed Systems 28.3 (TPDS '17) [PDF]
  • Haohuan Fu, Junfeng Liao, Wei Xue, Lanning Wang, Dexun Chen, Long Gu, Jinxiu Xu, Nan Ding, Xinliang Wang, Conghui He, Shizhen Xu, Yishuang Liang, Jiarui Fang, Yuanchao Xu, Weijie Zheng, Jingheng Xu, Zhen Zheng, Wanjing Wei, Xu Ji, He Zhang, Bingwei Chen, Kaiwei Li, Xiaomeng Huang, Wenguang Chen, Guangwen Yang. Refactoring and optimizing the community atmosphere model (CAM) on the sunway taihulight supercomputer. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. (SC '16) [PDF]
  • Xiaowei Zhu, Wenguang Chen, Weimin Zheng, Xiaosong Ma. Gemini: A Computation-Centric Distributed Graph Processing System. In 12th USENIX Symposium on Operating Systems Design and Implementation. (OSDI '16) [PDF]
  • Yu Ji, Youhui Zhang, Shuangchen Li, Ping Chi, Cihang Jiang, Peng Qu, Yuan Xie, Wenguang Chen. NEUTRAMS: Neural network transformation and co-design under neuromorphic hardware constraints. 49th Annual IEEE/ACM International Symposium on Microarchitecture. (MICRO '16) [PDF]
  • Youhui Zhang, Yu Ji, Wenguang Chen, Yuan Xie. Neural network transformation under hardware constraints. Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES '16) [PDF]
  • Shuangcheng Niu, Jidong Zhai, Xiaosong Ma, Xiongchao Tang, Wenguang Chen, Weimin Zheng. Building Semi-Elastic Virtual Clusters for Cost-Effective HPC Cloud Resource Provisioning. IEEE Transactions on Parallel and Distributed Systems, 27(7) (TPDS '16) [PDF]
  • Yunyun Jiang, Yi Yang, Tian Xiao, Tianwei Sheng, Wenguang Chen. DRDDR: a lightweight method to detect data races in Linux kernel. The Journal of Supercomputing, 72(4). (JSC '16) [PDF]
  • Jidong Zhai, Wenguang Chen, Weimin Zheng, Keqin Li. Performance Prediction for Large-Scale Parallel Applications Using Representative Replay. EEE Transactions on Computers, 65(7) (TC '16) [PDF]
  • Jianfei Chen, Kaiwei Li, Jun Zhu, Wenguang Chen. WarpLDA: a Cache Efficient O(1) Algorithm for Latent Dirichlet Allocation. Proceedings of the VLDB Endowment, 9(10) (VLDB '16) [PDF]
  • Jiangzhou He, Wenguang Chen, Zhizhong Tang: NestedMP: Enabling cache-aware thread mapping for nested parallel shared memory applications. Parallel Computing 51 2016.
  • A survey of cloud resource management for complex engineering applications. Haibao Chen, Song Wu, Hai Jin, Wenguang Chen, Jidong Zhai, Yingwei Luo, Xiaolin Wang. Frontiers of Computer Science 10(3) 2016. [PDF]
  • Characterizing and optimizing TPC-C workloads on large-scale systems using SSD arrays. Jidong Zhai, Feng Zhang, Qingwen Li, Wenguang Chen, Weimin Zheng. SCIENCE CHINA Information Sciences 59(9) 2016. [PDF]
  • Optimizing seam carving on multi-GPU systems for real-time content-aware image resizing. Ikjoon Kim, Jidong Zhai, Yan Li, Wenguang Chen. The Journal of Supercomputing 71(9) (JSC '15).
  • Automatic Cloud I/O Configurator for I/O Intensive Parallel Applications. Jidong Zhai, Mingliang Liu, Ye Jin, Xiaosong Ma, Wenguang Chen. IEEE Transactions on Parallel and Distributed Systems 26.12 (TPDS '15). [PDF]
  • To Co-Run, or Not To Co-Run: That is a Question. Feng Zhang, Jidong Zhai, Wenguang Chen, Bingsheng He and Shuhao Zhang. IEEE 23nd International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems 2015 (MASCOTS '15). [PDF]
  • GridGraph: Large Scale Graph Processing on a Single Machine Using 2-Level Hierarchical Partitioning. Xiaowei Zhu, Wentao Han, Wenguang Chen. The 2015 USENIX Annual Technical Conference (USENIX ATC '15). [PDF]
  • Kernel Data Race Detection using Debug Register in Linux. Yunyun Jiang, Yi Yang, Tian Xiao, Tianwei Sheng, Wenguang Chen. IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips '14). [PDF]
  • Optimizing Seam Carving on Multi-GPU Systems for Real-time Image Resizing. Ikjoon Kim, Jidong Zhai, Yan Li and Wenguang Chen. The 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS '14). [PDF]
  • CYPRESS: Combining Static and Dynamic Analysis for Top-Down Communication Trace Compression. Jidong Zhai, Jianfei Hu, Xiongchao Tang, Xiaosong Ma, Wenguang Chen. Proceedings of the 26th International Conference for High Performance Computing, Networking, Storage and Analysis (SC '14). [PDF]
  • Cybertron: Pushing the Limit on I/O Reduction in Data-Parallel Programs. Tian Xiao, Zhenyu Guo, Hucheng Zhou, Jiaxing Zhang, Xu Zhao, Chencheng Ye, Xi Wang, Wei Lin, Wenguang Chen, Lidong Zhou. The 29th Annual Conference on Object- Oriented Programming Systems, Languages, and Applications (OOPSLA '14). [PDF]
  • Nondeterminism in MapReduce Considered Harmful? An Empirical Study on Non-commutative Aggregators in MapReduce Programs. Tian Xiao, Jiaxing Zhang, Hucheng Zhou, Zhenyu Guo, Sean McDirmid, Wei Lin, Wenguang Chen, Lidong Zhou. The 36th International Conference on Software Engineering (ICSE '14). [PDF]
  • Chronos: A Graph Engine for Temporal Graph Analysis. Wentao Han, Youshan Miao, Kaiwei Li, Ming Wu, Fan Yang, Lidong Zhou, Vijayan Prabhakaran, Wenguang Chen, Enhong Chen. Proceedings of the Ninth European Conference on Computer Systems (EuroSys '14). [PDF]
  • ACIC: Automatic Cloud I/O Configurator for HPC Applications. Mingliang Liu, Ye Jin, Jidong Zhai, Yan Zhai, Qianqian Shi, Xiaosong Ma, and Wenguang Chen. Supercomputing 2013 (SC '13). [PDF]
  • Cost-effective Cloud HPC Resource Provisioning by Building Semi-Elastic Virtual Clusters Shuangcheng Niu, Jidong Zhai, Xiaosong Ma, and Wenguang Chen. Supercomputing 2013 (SC '13).
  • Shall I Use Heterogeneous Data Centers? – A Case Study on Video on Demand Systems. Shi Feng, Hong Zhang and Wenguang Chen. The 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013) [PDF]
  • SMILE: streaming management of applications and data for mobile terminals Yangyang Zhao, Wentao han, Ruini Xue, Wenguang Chen. Int. J. Cloud Computing 2012. [PDF]
  • Acolyte: An In-Memory Social Network Query System. Ze Tang, Heng Lin, Kaiwei Li, Wentao Han and Wenguang Chen. The 13th International Conference on Web Information System Engineering (WISE '12) [PDF]
  • Employing Checkpoint to Improve Job Scheduling in Large-Scale Systems. Shuangcheng Niu, Jidong Zhai, Xiaosong Ma, Mingliang Liu, Yan Zhai, Wenguang Chen, and Weimin Zheng. 16th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP '12). [PDF]
  • CUDA-Zero: a framework for porting shared memory GPU applications to multi-GPUs. Dehao Chen, Wenguang Chen, Weimin Zheng. SCIENCE CHINA Information Sciences. 2012 [PDF]
  • Taming Hardware Event Samples for Precise and Versatile Feedback Directed Optimizations. Dehao Chen, Neil Vachharajani, Robert Hundt, Xinliang Li, Stephane Eranian, Wenguang Chen, Weiming Zheng. IEEE Transactions on Computers. 2011. [PDF]
  • Cloud versus in-house cluster: evaluating Amazon cluster compute instances for running MPI applications. Yan Zhai, Mingliang Liu, Jidong Zhai, Xiaosong Ma, Wenguang Chen SC 2011. [PDF]
  • One optimized I/O configuration per HPC application: leveraging the configurability of cloud. Mingliang Liu, Jidong Zhai, Yan Zhai, Xiaosong Ma, Wenguang Chen. APSys 2011. [PDF]
  • RACEZ: a lightweight and non-invasive race detection tool for production applications. Tianwei Sheng, Neil Vachharajani, Stéphane Eranian, Robert Hundt, Wenguang Chen, Weimin Zheng. ICSE 2011. [PDF]
  • OpenMDSP: Extending OpenMP to Program Multi-Core DSP. Jiangzhou He, Wenguang Chen, Guangri Chen, Weimin Zheng, Zhizhong Tang, Handong Ye. PACT 2011. [PDF]
  • An SSA-based algorithm for optimal speculative code motion under an execution profile. Hucheng Zhou, Wenguang Chen, Fred C. Chow. PLDI 2011. [PDF] | [SLIDES]
  • Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications. Jidong Zhai, Tianwei Sheng, Jiangzhou He, Wenguang Chen, Weimin Zheng. IEEE Trans. Parallel Distrib. Syst. 2011. [PDF]
  • MapCG: Writing Parallel Program Portable between CPU and GPU. Chuntao Hong, Dehao Chen, Wenguang Chen, Weimin Zheng, Haibo Lin. PACT 2010. [PDF]
  • DefUse: Definition-Use Invariants for Detecting Concurrency and Sequential Bugs. Yao Shi, Soyeon Park, Zuoning Yin, Shan Lu, Yuanyuan Zhou, Wenguang Chen, and Weimin Zheng. OOPSLA 2010. [PDF]
  • Taming hardware event samples for FDO compilation. Dehao Chen, Neil Vachharajani, Robert Hundt, Shih-wei Liao, Vinodha Ramasamy, Paul Yuan, Wenguang Chen, Weimin Zheng. CGO 2010: 42-52 [PDF]
  • How OpenMP Applications Get More Benefit from Many-Core Era. Jianian Yan, Jiangzhou He, Wentao Han, Wenguang Chen, Weimin Zheng. IWOMP 2010 [PDF]
  • PHANTOM: predicting performance of parallel applications on large-scale parallel machines using a single node. Jidong Zhai, Wenguang Chen, Weimin Zheng. PPoPP 2010: 305-314 [PDF]
  • FACT: fast communication trace collection for parallel applications through program slicing. Jidong Zhai, Tianwei Sheng, Jiangzhou He, Wenguang Chen, Weimin Zheng. SC 2009 [PDF]
  • Cache Sharing Management for Performance Fairness in Chip Multiprocessors. Xing Zhou, Wenguang Chen and Weimin Zheng. PACT 2009 [PDF]
  • Process Mapping for MPI Collective Communications. Jin Zhang, Jidong Zhai, Wenguang Chen, Weimin Zheng. Euro-Par 2009: 81-92 [PDF]
  • MPIWiz: subgroup reproducible replay of mpi applications. Ruini Xue, Xuezheng Liu, Ming Wu, Zhenyu Guo, Wenguang Chen, Weimin Zheng, Zheng Zhang, Geoffrey M. Voelker. PPOPP 2009: 251-260 [PDF]
  • LogGPO: An accurate communication model for performance prediction of MPI programs. Wenguang Chen, Jidong Zhai, Jin Zhang, Weimin Zheng. Science in China Series F. Information Sciences 52(10): 1785-1791 (2009) [PDF]
  • CprFS: a user-level file system to support consistent file states for checkpoint and restart. Ruini Xue, Wenguang Chen, Weimin Zheng. ICS 2008: 114-123 [PDF]
  • Parallelization and Characterization of Probabilistic Latent Semantic Analysis. Chuntao Hong, Wenguang Chen, Weimin Zheng, Jiulong Shan, Yurong Chen, Yimin Zhang. ICPP 2008: 628-635[PDF]
  • Maotai: View-Oriented Parallel Programming on CMT Processors. Jiaqi Zhang, Zhiyi Huang, Wenguang Chen, Qihang Huang, Weimin Zheng. ICPP 2008: 636-643 [PDF]
  • Exploring the Emerging Applications for Transactional Memory. Jiaqi Zhang, Wenguang Chen, Xinmin Tian, Weimin Zheng. PDCAT 2008: 474-480 [PDF]
  • PBB: a parallel bioinformatics benchmark suite for shared memory multiprocessors. Wenguang Chen, Chuntao Hong. China HPC 2007: 141-144 [PDF]
  • OpenUH: an optimizing, portable OpenMP compiler. Concurrency and Computation. Chunhua Liao, Oscar Hernandez, Barbara M. Chapman, Wenguang Chen, Weimin Zheng. Practice and Experience 19(18): 2317-2332 (2007) [PDF]
  • VODCA: View-Oriented, Distributed, Cluster-Based Approach to Parallel Computing. Zhiyi Huang, Wenguang Chen, Martin K. Purvis, Weimin Zheng. CCGRID 2006: 15 [PDF]
  • MPIPP: an automatic profile-guided parallel process placement toolset for SMP clusters and multiclusters. Hu Chen, Wenguang Chen, Jian Huang, Bob Robert, H. Kuhn. ICS 2006: 353-360 [PDF]
  • Hierarchical Parallel Simulated Annealing and its Applications. Shi-ming Xu, Wen-guang Chen, Wei-min Zheng,Tao Wang, and Yi-min Zhang. ICA3PP, 2005(SCI)[PDF]
  • A Dynamic Energy Conservation Scheme for Clusters in Computing Centers. Chen Wenguang, Jiang Feiyun, Zheng Weimin, Zhang Peinan. ICESS2005, LNCS(SCI)
  • A Single Threaded Discrete Event Simulation Toolkit for Java:STSimJ. Chen Wenguang, Wang Dingxing and Zheng Weimin, Proceedings of ICCS 2004, LNCS 3038, pp. 1131-1137(SCI)
  • Parallelization of Bayesian Network based SNPs Pattern Analysis and Performance Characterization on SMP/HT. Justin Song, Eric Li, Wei Hu, Steven Ge, Chunrong Lai, Yimin Zhang, Xuegong Zhang, Wenguang Chen, Weimin Zheng. ICPADS 2004: 315-322 (ISTP)
  • An Implementation of Parallel Module Network Learning Algorithm on Distributed Memory Multiprocessors. Long Liu, Hongshan Jiang, Wei Hu, Chunrong Lai, Yimin Zhang, Wenguang Chen and Weimin Zheng. The 7th Workshop on High Performance Scientific and Engineering Computing in conjunction with ICPP-05(ISTP)
  • Parallel implementation of SEMPHY-a structural EM algorithm for phylogenetic reconstruction. Eric Li, Zhengqing Ouyang, Xi Deng, Wenguang Chen, Yimin Zhang. PARCO 2005
  • Parallel Implementation and Performance Characterization of MUSCLE. Xi Deng, Eric Li, Jiulong Shan, Wenguang Chen, Yimin Zhang. 7th Workshop on Parallel and Distributed Scientific and Engineering (PDSEC), Rhodes Island, Greece, Apr., 2006(EI & ISTP)
  • Parallelization of Module Network Structure Learning and Performance Tuning on SMP. Hongshan Jiang, Chunrong Lai, Wenguang Chen, Yurong Chen, Wei Hu, Weimin Zheng, and Yimin Zhang 7th Workshop on Parallel and Distributed Scientific and Engineering (PDSEC), Rhodes Island, Greece, Apr., 2006(EI&ISTP)
  • Tree Partition based Parallel Frequent Pattern mining on Shared Memory Systems. Dehao Chen, Chunrong Lai, Wei Hu, Wenguang Chen, Weimin Zheng. 7th Workshop on Parallel and Distributed Scientific and Engineering (PDSEC), Rhodes Island, Greece, Apr., 2006(EI&ISTP)
  • On the Malicious Participants Problem in Computational Grid. Chen Wenguang, Zheng Weimin, Yang guangwen. Workshop on Grid and Collaborative Computing 2003, LNCS 3032,pp839-848(SCI)
  • Communication Optimization for SMP Clusters. W.K. Lam, W. G. Chen, C.K. Li, W.M. Zheng. Tsinghua Science and Technology, 2001.3, Vol. 6, No. 1., pp18-23
  • 一个交互式的Fortran77并行化系统,软件学报, 陈文光,杨博,王紫瑶,郑丰宙,郑纬民,1999年12月,Vol.10, No.12,pp1259-1266
  • 基于图划分的全基因组并行拼接算法, 林皎,陈文光,栗强, 郑纬民, 张益民, 2005年中国计算机大会,并被推荐到《计算机研究与发展》发表(EI)
  • 基于消息传递的科学应用通信模式特征分析,翟季冬,盛田维,商海峰, 陈文光,《华中科技大学学报》2006年1月
  • 基于内存功能划分的并行程序检查点策略研究, 薛瑞尼 陈文光 郑纬民,《华中科技大学学报》 2006年1月(EI)
  • 郑丰宙,陈文光,杨博,郑纬民, 基于Range Test的交互式数据相关性分析技术, 清华大学学报(自然科学版),2000年3月,Vol. 40,No.1,pp68-71
  • 杨博, 王文军, 陈文光, 郑纬民,静态性能分析的训练集自动生成工具,小型微型计算机系统,1999年11月,Vol. 20, No. 11., pp809-812
联系方式  
 
电话(Phone): 010-62783506-7
Email: cwg@tsinghua.edu.cn
地址(Address): 清华大学计算机系高性能所
(Institude of High Performance Computing, Department of Computer Science and Technology, Tsinghua University, Beijing, China)
邮编(ZIP code): 100084

返回PACMAN小组