Kai Zhang

Email:          zhangk [AT] fudan [dot] edu [dot] cn
Address:     Software Building, Zhangjiang Campus, Fudan University
                     Pudong New District, Shanghai 201203, China


Dr. Kai Zhang is a Pre-tenure Associate Professor at Fudan University. He received his Ph.D. degree from University of Science and Technology of China in 2016. Before joining Fudan in Oct. 2017, he was a Research Fellow at National University of Singapore from Oct. 2016 to Oct. 2017. He was a Visiting Scholar at The Ohio State University from Sep. 2013 to Sep. 2015.

His research area includes Parallel and Distributed Computing, Big Data, Database Systems, and Networked Systems.


  • Kai Zhang, Bingsheng He, Jiayu Hu, Zeke Wang, Bei Hua, Jiayi Meng, Lishan Yang. G-NET: Effective GPU Sharing in NFV Systems. The Proceeding of 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Renton WA, USA, April 9-11, 2018.

  • Zeke Wang, Kai Zhang, Haihang Zhou, Xue Liu, Bingsheng He. Hebe: An Order-obliviousness and High-performance Execution Scheme for Conjunctive Predicates. The proceeding of the 34th IEEE International Conference on Data Engineering (ICDE short paper), Paris, France, April 16-20, 2018.

  • Kai Zhang, Kaibo Wang, Yuan Yuan, Lei Guo, Rubao Li, Xiaodong Zhang, Bingsheng He, Jiayu Hu, Bei Hua. A Distributed In-Memory Key-Value Store System on Heterogeneous CPU–GPU Cluster. The International Journal on Very Large Data Bases (VLDB Journal), Volume 26 Number 5, Pages 729-750, October 2017.

  • Kai Zhang, Jiayu Hu, Bingsheng He, Bei Hua. DIDO: Dynamic Pipelines for In-Memory Key-Value Stores on Coupled CPU-GPU Architectures. The 33rd IEEE International Conference on Data Engineering (ICDE), San Diego, California, USA, April 19-22, 2017.

  • Kai Zhang, Kaibo Wang, Yuan Yuan, Lei Guo, Rubao Lee, and Xiaodong Zhang. Mega- KV: A Case for GPU to Maximize the Throughput of In-Memory Key-Value Store, Proceedings of the VLDB Endowment, Vol. 8, Issue. 11. July 2015. (presented in the 41th International Conference on Very Large Data Bases (VLDB), Hawaii, USA, August 31 - September 4, 2015)

  • Kai Zhang, Feng Chen, Xiaoning Ding, Yin Huai, Rubao Lee, Tian Luo, Kaibo Wang, Yuan Yuan, and Xiaodong Zhang. Hetero-DB: The Next Generation High-Performance Database System on Heterogeneous Computing and Storage Hardware, Journal of Computer Science and Technology (JCST), Volume 30, Issue 4, pages 657-678, July 2015.

  • Kai Zhang, Jiayu Hu, Bei Hua. A Holistic Approach to Build Real-time Stream Processing System with GPU. Journal of Parallel and Distributed Systems (JPDC), Volume 83 Issue C, Pages 44-57, September 2015.

  • Kaibo Wang, Kai Zhang, Yuan Yuan, Siyuan Ma, Rubao Lee, Xiaoning Ding, and Xiaodong Zhang. Concurrent analytical query processing with GPUs, Proceedings of the VLDB Endowment, Vol. 7, Issue. 11. July 2014. (presented in the 40th International Conference on Very Large Data Bases (VLDB), Hangzhou, China, September 1-5, 2014.)

  • Kai Zhang, Junchang Wang, Bei Hua, Li Lu. DHash: A Cache-Friendly TCP Lookup Algorithm for Fast Network Processing. Proceedings of The 38th IEEE Conference on Local Computer Networks (LCN), Sydney, Australia, October 21-24, 2013.

  • Kai Zhang, Junchang Wang, Bei Hua, Xinan Tang. Building High-performance Application Protocol Parsers on Multi-core Architectures. Proceedings of The 17th IEEE International Conference on Parallel and Distributed System (ICPADS), Tainan, Taiwan, December 7-9, 2011.

  • Junchang Wang, Kai Zhang, Xinan Tang, Bei Hua. B-Queue: Efficient and Practical Queuing for Fast Core-to-Core Communication. The International Journal of Parallel Programming (IJPP), volume 41, issue 1, pp.137-159, 2013.

  • Junchang Wang, Kai Zhang, Bei Hua. Parallelizing Sequential Network Applications with Customized Lock-Free Data Structures. Proceedings of the 7th International Conference on Communications and Networking in China (ChinaCom), Kunming, China, August 8-10, 2012.