ZHANG, MingxingAssistant ProfessorDepartment of Computer Science & Technology Tsinghua University zhang_mingxing@mail.tsinghua.edu.cn [ Experience | Honors | Publications ] |
I am a tenure-track Assistant Professor of Computer Science at Tsinghua University.
My research interests lie primarily in designing novel data processing systems that provide/implement just-right
abstraction layers in novel ways.
Experience
- 2017 ~ 2022 Chief Algorithm Expert, Head of Sangfor Innovation Institute @ Sangfor Innovation Institute
- 2017 Tsinghua University Computer Science & Technology Ph.D.
- 2008 Beijing University of Posts and Telecommunications Computer Science & Technology B.S.
Honors
- SIG member of the openGauss community
- VirusTotal += Sangfor Engine Zero
- IEEE Technical Committee on Scalable Computing (TCSC) Award for Excellence (Outstanding Ph.D Thesis) 2018.
- 2018 ACM China Council SIGOPS Chapter Doctoral Dissertation Award
- Supported by Young Scientists Fund of the National Natural Science Foundation of China (Grant No. 61802219).
- Supported by China Postdoctoral Science Foundation (Grant No. 2018M630162).
Selected Publications
2024
-
Scaling Up Memory Disaggregated Applications With Smart
Feng Ren, Mingxing Zhang, Kang Chen, Huaxia Xia, Zuoning Chen, Yongwei Wu The ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2024 (ASPLOS 2024)
2023
-
Falcon: Fast OLTP Engine for Persistent Cache and Non-Volatile Memory
Zhicheng Ji, Kang Chen, Leping Wang, Mingxing Zhang, Yongwei Wu, The 29th ACM Symposium on Operating Systems Principles (SOSP 2023) -
Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory
Mingxing Zhang, Teng Ma, Jinqi Hua, Zheng Liu, Kang Chen, Ning Ding, Fan Du, Jinlei Jiang, Tao Ma, Yongwei Wu, The 29th ACM Symposium on Operating Systems Principles (SOSP 2023) -
NosWalker: A Decoupled Architecture for Out-of-Core Random Walk Processing
28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023) -
Achieving Sub-second Pairwise Query over Evolving Graphs
Hongtao Chen*, Mingxing Zhang*, Ke Yang, Kang Chen, Albert Zomaya, Yongwei Wu, Xuehai Qian (* equally contributed)
27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023)
2020
- 3-D Partitioning for Large-scale Graph Processing
Xue Li, Mingxing Zhang, Kang Chen, Yongwei Wu, Xuehai Qian, Weimin Zheng
IEEE Transactions on Computers (TC), 2020. - AsymNVM: AnEfficient Framework for Implementing Persistent Data
Structures on Asymmetric NVM Architecture
Teng Ma, Mingxing Zhang, Kang Chen, Zhuo Song, Yongwei Wu, Xuehai Qian
24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2020)
2019
- Research on Efficient Large-scale Graph Data Processing
Technologies
Mingxing Zhang
Thesis and published by Tsinghua University Press - GraphQ: Scalable PIM-Based Graph Processing
Youwei Zhuo, Chao Wang, Mingxing Zhang, Rui Wang, Dimin Niu, Yanzhi Wang, Xuehai Qian
52nd IEEE/ACM International Symposium on Microarchitecture (MICRO 2019) - KnightKing: A Fast Distributed Graph Random Walk Engine
Ke Yang, MingXing Zhang, Kang Chen, Xiaosong Ma, Yang Bai, Yong Jiang
27th ACM Symposium on Operating Systems Principles (SOSP 2019) -
RF-RPC: Remote Fetching RPC Paradigm for
RDMA-Enabled Network
,
IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019, Vol. 30, Issue 7, pp. 1657-1671
- CLIP: A Disk I/O Focused Parallel Out-of-core Graph Processing
System
Zhiyuan Ai*, Mingxing Zhang*, Yongwei Wu, Xuehai Qian, Kang Chen, Weimin Zheng (* equally contributed)
IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019, Vol. 30, Issue 1, pp. 45-62
2018
-
ReGraph: A Graph Processing Framework that
Alternately Shrinks and Repartitions the Graph
,
32nd ACM International Conference on Supercomputing (ICS 2018)
-
Wonderland: A Novel Abstraction-Based
Out-Of-Core Graph Processing System
,
23rd Architectural Support for Programming Languages and Operating Systems (ASPLOS 2018)
-
GraphP: Reducing Communication of
PIM-based
Graph Processing with Efficient Data Partition
,
24th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2018)
-
DudeTx: Durable Transactions Made
Decoupled
, (* equally contributed)
ACM Transactions on Storage (ToS), 2018, Vol. 14, Issue 1, pp. 7:1-7:28
2017
-
Squeezing out All the Value of Loaded Data:
An
Out-of-core Graph Processing System with Reduced Disk I/O
,
2017 USENIX Annual Technical Conference (ATC 2017)
-
RFP: When RPC is Faster than
Server-Bypass with
RDMA
,
12th European Conference on Computer Systems Systems (EuroSys 2017)
-
High Performance Graph Processing with
Locality Oriented Design
,
IEEE Transactions on Computers (ToC), 2017, Vol. 66, Issue 7, pp.1261-1267
-
DudeTM: Building Durable Transactions
with
Decoupling for Persistent Memory
,
22nd Architectural Support for Programming Languages and Operating Systems (ASPLOS 2017)
2016
-
Exploring the Hidden Dimension in Graph
Processing
,
12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016)
-
Measuring and Optimizing Distributed
Array
Programs
,
42nd International Conference on Very Large Data Bases (VLDB 2016)
-
A Lightweight System for Detecting and
Tolerating Concurrency Bugs
,
IEEE Transactions on Software Engineering (TSE), 2016, Vol. 42, Issue 10, pp.899-917
2015
-
What is Wrong With the Transmission? — A
Comprehensive Study on Message Passing Related Bugs
,
44th International Conference on Parallel Processing (ICPP 2015)
2014
-
AI: A Lightweight System for Tolerating
Concurrency Bugs (ACM SIGSOFT 2014 Distinguished Paper Award)
,
22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014)