Shuhao Zhang, Tony (张书豪)

Postdoctoral Researcher

Technische Universität Berlin
Database Systems and Information Management Group (DIMA)
Office: EN level 7 Room 721, Einsteinufer 17, EN721 Technische Universität Berlin, 10587 Berlin Germany
tel: +49 3031476663
E-mail: /
I'm looking for students to work with me, feel free to approach!
I'm glad to review database/systems-related research papers.

Short Bio

Shuhao Zhang is currently postdoctoral researcher in Technische Universität Berlin working with Prof.Volker Markl. He obtained his Ph.D. degree from the school of computing at National University of Singapore in 2019, under the supervision of Prof. Bingsheng He. He had previously worked as Research Scientist/Assisitant with Prof. Bingsheng He, Dr. Daniel Dahlmeier, and Dr. Khin Mi Mi Aung at NUS, SAP and I2R. He had published a list of papers in top-tier conferences and journals including SIGMOD, VLDB, ICDE, SC and TPDS. He had served as PC member of CIKM 2019, CCIS 2019 and ICDCS 2020.

Research Interests

My primary research areas are Database Systems and Big Data Management and Analytics (ML?1). Specifically, my current research interests are as follows:

My Selected Readings

  1. Secure stream processing
  2. Stream processing on modern hardware
  3. Timeseries and trajectory processing
  4. Progressive algorithms
  5. Edge and IoT

My phd Thesis and Defence

  1. Thesis
  2. Thesis defence (ppt)
  3. Thesis Committee: Chee Yong Chan , Yong Meng Teo , Felix Xiao Zhu Lin

1. Yes, for system research for better support applications including machine learning (ML)

Selected Publications (Google scholar entry)

*: students under supervision/co-supervision of me.

[Hardware Conscious Stream Processing]  

  1. Feng Zhang, Lin Yang, Shuhao Zhang, Bingsheng He, Wei Lu, Xiaoyong Du.

    FineStream: Fine-Grained Window-Based Stream Processing on CPU-GPU Integrated Architectures [Paper]

    To appear in the USENIX Annual Technical Conference (USENIX ATC), 2020.

  2. Shuhao Zhang, Yingjun Wu, Feng Zhang, Bingsheng He.

    Towards Concurrent Stateful Stream Processing on Multicore Processors [paper]

    Proceedings of the 36st IEEE International Conference on Data Engineering (ICDE), 2020.

  3. Shuhao Zhang, Feng Zhang, Yingjun Wu, Bingsheng He, Paul Johns.

    Hardware-Conscious Stream Processing: A Survey [Paper]

    ACM SIGMOD Record (SIGMOD Rec), Volume: 48 , Issue: 4 , December 31 2019.

  4. Shuhao Zhang, Jiong He, Amelie Chi Zhou, Bingsheng He.

    BriskStream: Scaling Data Stream Processing on Shared-Memory Multicore Architectures [Paper] [Code]

    Proceedings of the 2019 International Conference on Management of Data (SIGMOD), 2019.

  5. Shuhao Zhang, Bingsheng He, Daniel Dahlmeier, Amelie Chi Zhou, Thomas Heinze.

    Revisiting the design of data stream processing systems on multi-core processors [Paper] [Code]

    Proceedings of the 33st IEEE International Conference on Data Engineering (ICDE), 2017.

[Hardware Conscious Batch Processing]  

  1. Feng Zhang, Jidong Zhai, Bingsheng He, Shuhao Zhang, Wenguang Chen.

    Understanding Co-running Behaviors on Integrated CPU/GPU Architectures [Paper]

    IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume: 28 , Issue: 3 , March 1 2017.

  2. Zeke Wang, Shuhao Zhang, Bingsheng He,Wei Zhang.

    Melia: A MapReduce Framework on OpenCL-Based FPGAs [Paper]

    IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume: 27 , Issue: 12 , Dec. 1 2016.

  3. Shanjiang Tang, Bingsheng He, Shuhao Zhang, Zhaojie Niu.

    Elastic Multi-Resource Fairness: Balancing Fairness and Efficiency in Coupled CPU-GPU Architectures [Paper]

    Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC), 2016.

  4. Feng Zhang, Jidong Zhai, Wenguang Chen, Bingsheng He, Shuhao Zhang.

    To Co-run, or Not to Co-run: A Performance Study on Integrated Architectures [Paper] [Code]

    Proceedings of the 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015. (short-paper)

  5. Jiong He, Shuhao Zhang, Bingsheng He.

    In-Cache Query Co-Processing on Coupled CPU-GPU Architectures [Paper]

    Proceedings of the 39th International Conference on Very Large Data Bases (VLDB), 2013.

  6. Shuhao Zhang, Jiong He, Bingsheng He.

    OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures [Paper] [Code]

    Proceedings of the 39th International Conference on Very Large Data Bases (VLDB), 2013. (demo)

[Stream Processing Applications]  

  1. Jieliang Ang*, Tianyuan Fu*, Johns Paul, Shuhao Zhang, Bingsheng He, Teddy Sison David Wenceslao, Sien Yi Tan.

    TraV: An Interactive Trajectory Exploration System For Massive Data Sets [Paper]

    Proceedings of the Fifth IEEE International Conference on Multimedia Big Data (IEEE BIGMM), 2019. (demo)

  2. Shuhao Zhang, Hoang Tam Vo, Daniel Dahlmeier, Bingsheng He.

    Multi-Query Optimization for Complex Event Processing in SAP ESP [Paper]

    Proceedings of the 33st IEEE International Conference on Data Engineering (ICDE), 2017. (Industrial and Application)

[Machine Learning Systems and Applications]  

  1. Feng Zhang, Ningxuan Feng, Yani Liu, Cheng Yang, Jidong Zhai, Shuhao Zhang, Bingsheng He, Jiazao Lin, Xiaoyong Du.

    PewLSTM: Periodic LSTM with Weather-Aware Gating Mechanism for Parking Behavior Prediction

    International Joint Conference on Artificial Intelligence --Pacific Rim International Conference on Artificial Intelligence (IJCAI), 2020.

Selected Honors and Awards

2. Go for exchange study, not eligible for selection.

Professional Services

[Program Committee Member]

[Invited Reviewer]


  1. Efficient execution of data stream processing systems on multi-core processors (US Patent App. 15/348,932, First Inventor), 2018
  2. Multi-query optimizer for complex event processing (US Patent App. 9,953,056, First Inventor), 2018


  1. Lecturer of IMSEM SS2020 Hot Topics in Information Management Seminar (TU Berlin, with Prof.Volker Markl)
  2. TA of CS6284 Big Data Meets New Hardware (NUS Term 1-2019, Lecturer: Prof.Bingsheng He) My guest lecture slides (pptx)
  3. Tutor of CS2102 Database Systems (NUS Special Term 2-2019, Lecturer: Prof.Xiaokui Xiao)
  4. Lecturer and TA of Big Data Systems on Future Hardware (NUS winter-school-2018, Lecturer: Prof.Bingsheng He)

Some very useful materies

  1. Some thoughts about writing a survey paper by professor Lotzi Bölöni.
  2. How to read paper (in chinese) by professor Bingsheng He.

ORCID iD icon