|
Dr.Shi Xuanhua Professor of Computer Science Phone: +86-27-8754-3529 Email: xhshi@hust.edu.cn Academic Areas: Parallel and Distributed Computing |
Personal Profile
Full Professor/ Vice Dean, School of Computer Science and Technology
Deputy Director, National Engineering Research Center for Big Data Technology and System (NERC-BDTS)
Huazhong University of Science and Technology
Contact:
Tel: +86-27-8754-3529
Fax: +86-27-8755-7354
Email: xhshi@hust.edu.cn
Academic Degrees
2002.9 ~ 2005.12
Huazhong University of Science and Technology Doctoral Degree - Postgraduate (Doctoral)
1999.9 ~ 2002.6
Sichuan Technological University Master's degree - Postgraduate (Master's Degree)
1995.9 ~ 1999.7
Daqing Petroleum Institute Bachelor's Degree - Undergraduate (Bachelor’s degree)
Professional Experience
2015.7-2015.8
Université Paris 13
Invited Professor
2006.9-2007.9
INRIA - IRISA
PostDoc
Courses Taught
[1] Distributed Systems
[2] Big Data Processing
Awards and Honors
[1] The Wuhan Chenguang Program, 2010
[2] ISC Student Cluster Challenge, HUST Mentor, 2013, Highest LINPACK award
[3] ASC Student Supercomputer Challenge, HUST Mentor,2013. Best MIC performance award
[4] The first China Student RDMA Programming Competition, HUST Advisor, 2013, first prize
[5] ASC Student Supercomputer Challenge, HUST Mentor,2016. Overall Champion award
[6] ASC Student Supercomputer Challenge, HUST Mentor,2016. E-Prize award
[7] ISC Student Cluster Challenge, HUST Mentor, 2016, Highest LINPACK award
[8] The fourth Student RDMA Programming Competition, HUST Advisor, 2016, first prize
[9] The Execellent Natural Scientific Paper of Hubei Provence, 2016, first prize
[10] The Outstanding Youth Foundation of Hubei Province, 2016
[11] ASC Student Supercomputer Challenge, HUST Mentor,2017. first prize
[12] The sixth Student RDMA Programming Competition, HUST Advisor, 2018, second prize
[13] ASC Student Supercomputer Challenge, HUST Mentor,2019. first prize
[14] The 7th Student RDMA Programming Competition, HUST Advisor, 2019, third prize
Selected Projects Funded
[1] Knowledge Graph Construction with Finance Data (No. 2020AAA0108501 ), Supported by MOST, PI, (on-going)
[2] Distributed Systems for AI (2020BAA020), supported by the R&D Program of Hubei Province, PI, (on-going)
[3] Graph Processing on New Architectures (No. 61772218), supported by National Natural Science Foundation of China, PI (on-going)
[4] Memory optimization for data-intensive applications, supported by Alibaba Innovation Research, PI (on-going)
[5] Large-scale time-serial data processing, supported by ByteDance, Inc., PI (past)
[6] Highly efficient technology and systems for big data (No. 2016CFA032), supported by the Outstanding Youth Foundation of Hubei Province, PI (past)
[7] Highly efficient parallel architecture and technologies for big data (No.61433019), supported by National Natural Science Foundation of China, PI for HUST (past)
[8] Key Technologies of Cloud Integration Platform for Mobile Environment (No. 2015DFE12860), International Science & Technology Cooperation Program of China, PI (past)
[9] QoS guarantee for software-defined large scale storage systems (No.2016YFB0200502), supported by the National Key Research and Development Plan, PI of subcontract (past)
[10] Big scientific data processing optimization theory and technology (No. 61370104), National Natural Science Foundation of China, PI (past)
[11] Video Encoding/Transferring/Processing over Cloud (No. 61133008), key project supported by National Natural Science Foundation of China, member (past)
[12] Supporting Infrastructure and Data Processing System for Translation Service Cloud (No. 2012BAH14F02 ), National Science & Technology Support Program supported by Ministry of Science and Technology, PI (past)
Selected Publications
Conferences
[1] Weiliang Ma, Qian Xiong, Xuanhua Shi, Xiaosong Ma, Hai Jin, Haozhao Kuang, Mingyu Gao, Ye Zhang, Haichen Shen, Weifang Hu, "GZKP: A GPU Accelerated Zero-Knowledge Proof System", in Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'2023), Vancouver, Canada, March 25-29, 2023
[2] Nan Cao, Teng Zhang, Xuanhua Shi, Hai Jin, "Posistive-Unlabeled Learning via Optimal Transport and Margin Distribution", in Proceedings of the 31st International Joint Conference on Artificial Intelligence (IJCAI-22), Vienna, Austria, July 23-29, 2022, Acceptance ratio: 15%
[3] Xuanhua Shi, Zezhao Feng, Kaixi Li, YongLuan Zhou, Hai Jin, Yan Jiang, Bingsheng He, Zhijun Ling, Xin Li, "ByteSeries : An In-Memory Time Series Database for Large-Scale Monitoring Systems", in Proceedings of the ACM Symposium on Cloud Computing (SoCC'20), Seattle, WA, USA, October 19-21, 2020, Acceptance ratio: 24.5%( 35/143)
[4] Xuanhua Shi, Yipeng Zhang, Hong Huang, Zhenyu Hu, Hai Jin, Huan Shen, Yongluan Zhou, Bingsheng He, Ruibo Li, Keyong Zhou, "Maxson: Reduce Duplicate Parsing Overhead on Raw Data", in Proceedings of the IEEE International Conference on Data Engineering (ICDE'2020), Dallas, Texas, USA, April 20-24, 2020. Acceptance ratio: 26%(Industry Track, 15/57)
[5] Xuan Peng, Xuanhua Shi, Hulin dai, Hai Jin, Weiliang Ma, Qian Xiong, Fan Yang, Xuehai Qian, "Capuchin: Tensor-based GPU Memory Management for Deep Learning", in Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'2020), Lausanne, Switzerland, March 16-20, 2020. Acceptance ratio: 18.1% (86/476). Talk on Youtube
[6] Xuanhua Shi, Ming Li, Wei Liu, Hai Jin, Chen Yu, and Yong Chen, "SSDUP: A Traffic-Aware SSD Burst Buffer for HPC Systems". in Proceedings of the ACM International Conference on Supercomputing (ICS), Chicago, Illinois, USA, June 13-16, 2017 (Source codes). Acceptance ratio: 15.8% (28/177)
[7] Qiang-Sheng Hua, Ming Ai, Hai Jin, Dongxiao Yu, and Xuanhua Shi, "Distributively Computing Random Walk Betweenness Centrality in Linear Time". in Proceedings of the IEEE International Conference on Distributed Computing Systems(ICDCS), Atlanta, GA, USA, June 5-8, 2017
[8] Lu Lu, Xuanhua Shi, Yongluan Zhou, Xiong Zhang, Hai Jin, Cheng Pei, Ligang He, Yuanzhen Geng, "Lifetime-Based Memory Management for Distributed Data Processing Systems". in Proceedings of the VLDB Endowment (PVLDB), New Delhi, India, Sept. 5-9, 2016. Acceptance ratio: 14.5% (104/719)
[9] Qiang-Sheng Hua, Haoqiang Fan, Lixiang Qian, Ming Ai, Yangyang Li, Xuanhua Shi, Hai Jin, "Brief Announcement: A Tight Distributed Algorithm for All-Pairs-Shortest-Paths and Applications". in Proceedings of the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), California, USA, July 11-13, 2016
[10] Qiang-Sheng Hua, Haoqiang Fan, Ming Ai, Lixiang Qian, Yangyang Li, Xuanhua Shi, Hai Jin, "Nearly Optimal Distributed Algorithm for Computing Betweenness Centrality". in Proceedings of the IEEE International Conference on Distributed Computing Systems(ICDCS), Nara, Japan, June 27-30, 2016
[11] Zhiqiang Liu, Xuanhua Shi, Hai Jin, "Exploiting Sample Diversity in Distributed Machine Learning Systems". IEEE/ACM CCGrid, Cartagena, Colombia, May 16-19, 2016
[12] Xuanhua Shi, Haohong Lin, Hai Jin, Bing Bing Zhou, Zuoning Yin, Sheng Di and Song Wu, "GIRAFFE: A Scalable Distributed Coordination Service for Large-scale Systems". in Proceedings of the IEEE Cluster, Madrid, Spain, 2014. Nominated for Best Paper (Source codes)
[13] Zhixiang Wang, Xuanhua Shi, Hai Jin, Song Wu, Yong Chen, "Iteration Based Collective I/O Strategy for Parallel I/O Systems", CCGrid, 2014
[14] Lu Lu, Hai Jin, Xuanhua Shi, Gilles Fedak, "Assessing MapReduce for Internet Computing: A Comparison of Hadoop and BitDew-MapReduce", ACM/IEEE International Conference on Grid Computing (Grid 12), 2012
[15] Dachuan Huang, Xuanhua Shi, Shadi Ibrahim, Lu Lu, Hongzhang Liu, Song Wu, Hai Jin. "MR-scope: a real-time tracing tool for MapReduce". Proceedings of HPDC, 2010
Journals
[16] Zhigao Zheng, Xuanhua Shi, Hai Jin, "Parallel Overlapping Community Detection Algorithm on GPU", IEEE Transactions on Big Data, 2022
[17] Yusheng Hua, Xuanhua Shi, Kang He, Hai Jin, Wei Xie, Ligang He, Yong Chen, "LoomIO: Object-Level Coordination in Distributed File Systems", IEEE Transactions on Parallel and Distributed Systems, 33(8): 1799-1810, 2022. (Source Codes)
[18] Hulin Dai, Xuan Peng, Xuanhua Shi, Ligang He, Qian Xiong, Hai Jin, "Reveal training performance mystery between TensorFlow and PyTorch in the single GPU environment", Science China Information Sciences, 65(1), 2022
[19] Hai Jin, Yao Wu, Hong Huang, Yu Song, Haohui Wei, and Xuanhua Shi, "Modeling Information Diffusion with Sequential Interactive Hypergraphs", IEEE Transactions on Sustainable Computing, 2022
[20] Hai Jin, Wenchao Wu, Xuanhua Shi, Ligang He and Bing Bing Zhou, "TurboDL: Improving the CNN Training on GPU with Fine-grained Multi-streaming Scheduling", IEEE Transactions on Computers, 70 (4): 552-565, 2021
[21] Zhigao Zheng, Xuanhua Shi, Ligang He, Hai Jin, Shuo Wei, Hulin Dai, and Xuan Peng, "Feluca: A Two-Stage Graph Coloring Algorithm with Color-centric Paradigm on GPU", IEEE Transactions on Parallel and Distributed Systems, 32(1): 160-173, 2021
[22] Hong Huang, Yu Song, Fanghua Ye, Xing Xie, Xuanhua Shi, and Hai Jin, "Multi-Stage Network Embedding for Exploring Heterogeneous Edges", ACM Transactions on Knowledge Discovery from Data, 15 (1), 2021, 27 pages
[23] Xuanhua Shi, Wei Liu, Ligang He, Hai Jin, Ming Li, and Yong Chen, "Optimizing the SSD Burst Buffer by Traffic Detection", ACM Transactions on Architecture and Code Optimization, Vol. 17, No. 1, Article 8, March 2020, 26 pages
[24] Xuanhua Shi, Zhixiang Ke, Yongluan Zhou, Hai Jin, Lu Lu, Xiong Zhang, Ligang He, Zhenyu Hu, and Fei Wang, "Deca: a Garbage Collection Optimizer for In-memory Data Processing", ACM Transactions on Computer Systems, 36, 1, Article 3 (March 2019), 47 pages
[25] Hai Jin, Bo Liu, Wenbin Jiang, Yang Ma, Xuanhua Shi, Bingsheng He, and Shaofeng Zhao, "Layer-centric Memory Reuse and Data Migration for Extreme-Scale Deep Learning on Many-Core Architectures", ACM Transactions on Architecture and Code Optimization, 2018
[26] Hai Jin, Na Wang, Dongxiao Yu, Qiang-Sheng Hua, Xuanhua Shi, and Xia Xie, "Core Maintenance in Dynamic Graphs: A Parallel Approach based on Matching", IEEE Transactions on Parallel and Distributed Systems, 2018
[27] Xuanhua Shi, Xuan Luo, Junling Liang, Peng Zhao, Sheng Di, Bingsheng He, Hai Jin, "Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model", IEEE Transactions on Knowledge and Data Engineering, 30 (1): 29-42, 2018.(Source codes)
[28] Xuanhua Shi, Zhigao Zheng, Yongluan Zhou, Hai Jin, Ligang He, Bo Liu, Qiang-Sheng Hua, "Graph Processing on GPUs: A Survey", ACM Computing Surveys, 50, 6, Article 81, January 2018, 35 pages
[29] Wenyong Zhong, Jianhua Sun, Hao Chen, Jun Xiao, Zhiwen Chen, Cheng Chang, and, Xuanhua Shi, "Optimizing Graph Processing on GPUs", IEEE Transactions on Parallel and Distributed Systems, doi:10.1109/TPDS.2016.2611659, 2016
[30] Song Wu, Like Zhou, Huahua Sun, Hai Jin, and Xuanhua Shi, "Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments", IEEE Transactions on Parallel and Distributed Systems, 27(3):841-854, 2016
[31] Xuanhua Shi, Ming Chen, Ligang He, Xu Xie, Lu Lu, Hai Jin, Yong Chen, and Song Wu, "Mammoth: Gearing Hadoop Towards Memory-Intensive MapReduce Applications", IEEE Transactions on Parallel and Distributed Systems, 26(8):2300-2315, 2015. Spotlight paper on Transactions "When data grows big" (Source codes)
[32] Hai Jin, Xinhou Wang, Song Wu, Sheng Di, and Xuanhua Shi, "Towards Optimized Fine-Grained Pricing of IaaS Platform", IEEE Transactions on Cloud Computing, 3(4): 436-448, 2015
[33] Song Wu, Haibao Chen, Sheng Di, Bing Bing Zhou, Zhenjiang Xie, Hai Jin, Xuanhua Shi, "Synchronization-Aware Scheduling for Virtual Clusters in Cloud", IEEE Transactions on Parallel and Distributed Systems, 26(10): 2890-2902, 2015
[34] Gang Chen, Hai Jin, Deqing Zou, Bing Bing Zhou, Zhenkai Liang, Weide Zheng and Xuanhua Shi, "SafeStack: Automatically Patching Stack-based Buffer Overflow Vulnerabilities", IEEE Transactions on Dependable and Secure Computing, 10(6): 368-379, 2013
[35] Xuanhua Shi, Hongbo Jiang, Ligang He, Hai Jin, Chonggang Wang, Bo Yu, Xueguang Chen, "Developing an Optimized Application Hosting Framework in Clouds", Journal of Computer and System Sciences,79(8):1214~1229, 2013
Professional Affiliations
Research Group
Enrollment Information
Department: The School of Computer Science and Technology
Specialized Courses:Computer Architecture/Computer Software and Theory
Admissions Professional Note:1-2candidates; candidates are expected to be enthusiastic with research and be self-motivated.
Doctoral-Research direction: Intelligent Computing System;Heterogeneous Computing;Knowledge Mapping Domain;Parallel Storage
Year of Admission: 2023
Admission Type: Doctoral Candidate
[1] The School of Computer Science and Technology
/ Computer System Architecture/Computer Software and Theory/2023
Personal Homepage
Web:/hust/mu_faculty/xhshi/en/index.htm