Bo Zhao

Bo Zhao

Assistant Professor
Assistant Professor
T313 Dept. Computer Science
Assistant Professor
Department of Computer Science
Assistant Professor
Computer Science Professors
Assistant Professor
Computer Science - Computing Systems (ComputingSystems)
Assistant Professor
Computer Science - Large-scale Computing and Data Analysis (LSCA)
Assistant Professor
Computer Science - Artificial Intelligence and Machine Learning (AIML)

I have open PhD and Intern positions. Please find more details in my personal website and vacancies.

I am a tenure-track Assistant Professor in the Department of Computer Science at Aalto University. I am also affiliated with the Finnish Center for Artificial Intelligence (FCAI) and the Helsinki Institute for Information Technology (HIIT). My research focuses on efficient data-intensive systems that translate data into value for decision making. The scope of my research spans across multiple layers of the data-intensive systems, from scalable machine learning systems to distributed data management systems, as well as code optimization techniques. That is to answer the question “how to co-design multiple layers of the software stack to improve scalability, performance, and energy efficiency of machine learning systems”. My long-term goal is to explore and understand the fundamental connections between data management and modern machine learning systems to make decision-making more transparent, robust and efficient. Please find more details in my research statement and the press coverage. My publication lists are available at DBLP and Google Scholar.

Before joining Aalto, I was an Assistant Professor at Queen Mary University of London, after working as a post-doctoral researcher at Imperial College London in the Large-Scale Data & Systems (LSDS) group with Prof. Peter Pietzuch. Before Imperial, I was a research assistant and obtained my PhD in the Databases and Information Systems Group at Humboldt-Universität zu Berlin (HU), supervised by Prof. Matthias Weidlich. Before HU, I worked as a student assistant at the Parallel Programming group with Prof. Felix Wolf in RWTH-Aachen University and  Technical University of Darmstadt.

Full researcher profile
Otakaari 1 00076 Aalto Finland


113 Computer and information sciences


  • Computer Science Professors, Assistant Professor
  • Computer Science - Computing Systems (ComputingSystems), Assistant Professor
  • Computer Science - Large-scale Computing and Data Analysis (LSCA), Assistant Professor
  • Computer Science - Artificial Intelligence and Machine Learning (AIML), Assistant Professor
  • Professorship Zhao Bo, Assistant Professor


TurboStencil : You only compute once for stencil computation

Song Liu, Xinhe Wan, Zengyuan Zhang, Bo Zhao, Weiguo Wu 2023

MSRL: Distributed Reinforcement Learning with Dataflow Fragments

Huanzhou Zhu, Bo Zhao, Gang Chen, Weifeng Chen, Yijie Chen, Liang Shi, Yaodong Yang, Peter Pietzuch, Lei Chen 2023 Proceedings of the 2023 USENIX Annual Technical Conference

Adaptive incentive-based demand response with distributed non-compliance assessment

Gururaghav Raman, Bo Zhao, Jimmy Chih Hsien Peng, Matthias Weidlich 2022

EIRES: Efficient Integration of Remote Data in Event Stream Processing

Bo Zhao, Han Van Der Aa, Thanh Tam Nguyen, Quoc Viet Hung Nguyen, Matthias Weidlich 2021 SIGMOD '21: Proceedings of the 2021 International Conference on Management of Data

Load shedding for complex event processing

Bo Zhao, Nguyen Quoc Viet Hung, Matthias Weidlich 2020 Proceedings - 2020 IEEE 36th International Conference on Data Engineering, ICDE 2020

Dynamic Decision Making for Demand Response through Adaptive Event Stream Monitoring

Gururaghav Raman, Jimmy Chih Hsien Peng, Bo Zhao, Matthias Weidlich 2019 2019 IEEE Power and Energy Society General Meeting, PESGM 2019

Complex event processing under constrained resources by state-based load shedding

Bo Zhao 2018 Proceedings - IEEE 34th International Conference on Data Engineering, ICDE 2018

Beyond Data Parallelism : Identifying parallel tasks in sequential programs

Zhen Li, Bo Zhao, Ali Jannesari, Felix Wolf 2015 Algorithms and Architectures for Parallel Processing - 15th International Conference, ICA3PP 2015, Proceedings

Dependence-based code transformation for coarse-grained parallelism

Bo Zhao, Zhen Li, Ali Jannesari, Felix Wolf, Weiguo Wu 2015 Proceedings of the 2nd International Workshop on Code OptimiSation for MultI and Many Cores, COSMIC 2015 - Held in conjunction with the International Symposium on Code Generation and Optimization,CGO 2015