Conghao Liu

dblp:251/9375 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
5since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 53% Performance modeling and evaluation · 47%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
analytical modeling
0.612022
Modeling Speedup in Multi-OS Environments · IEEE Trans. Parallel Distributed Syst. 2022
Parallel and multicore computing
parallel programming models
0.512021
Paths to OpenMP in the kernel · SC 2021
Operating systems › operating system design
unikernel
0.212022
Modeling Speedup in Multi-OS Environments · IEEE Trans. Parallel Distributed Syst. 2022
Parallel and multicore computing
parallel programming runtimes
0.112021
Paths to OpenMP in the kernel · SC 2021

Methods — techniques the papers use, named apart from their topics

markov chain modeling · 1.1analytical modeling · 1.1runtime porting · 1.0custom compilation · 1.0
YearPublicationVenuePosition
2025 Balancing Fairness Among User Groups in Happiness Maximization Queries
Chaoyi Jiang, Conghao Liu
WISA3
2025 Streaming Rank-Happiness Maximization Queries Under Group Fairness Constraints
Conghao Liu, Jiping Zheng 0001
WISA1
2024 An efficient federated learning framework for graph learning in hyperbolic space
Haizhou Du, Conghao Liu, Huan Huo
Knowl. Based Syst.2
2022 Modeling Speedup in Multi-OS Environments
abstract
For workloads that place strenuous demands on system software, novel operating system designs like unikernels, library OSes, and hybrid runtimes offer a promising path forward. However, while these systems can outperform general-purpose OSes, they have limited ability to support legacy applications. Multi-OS environments, where the application’s execution is split between a control plane and a data plane operating system, can address this challenge, but reasoning about the performance of applications that run in such a split execution environment is currently guided only by expert intuition and empirical analysis. As the level of specialization in system software and hardware continues to increase, there is both a pressing need and ripe opportunity for investigating analytical models that can predict application performance and guide programmers’ intuition when considering multi-OS environments. In this paper we present such a model to place bounds on application speedup, beginning with a simple, intuitive formulation, and progressing to a more refined model. We present an analysis of the model for a diverse set of benchmarks, as well as a prototype tool to project multi-OS speedups for applications on existing systems. Finally, we validate our model on state-of-the-art multi-OS systems, demonstrating that it reliably predicts speedup with 96% average accuracy.
Brian R. Tauro, Conghao Liu, Kyle C. Hale
IEEE Trans. Parallel Distributed Syst.2
2021 Paths to OpenMP in the kernel
abstract
OpenMP implementations make increasing demands on the kernel. We take the next step and consider bringing OpenMP into the kernel. Our vision is that the entire OpenMP application, run-time system, and a kernel framework is interwoven to become the kernel, allowing the OpenMP implementation to take full advantage of the hardware in a custom manner. We compare and contrast three approaches to achieving this goal. The first, runtime in kernel (RTK), ports the OpenMP runtime to the kernel, allowing any kernel code to use OpenMP pragmas. The second, process in kernel (PIK) adds a specialized process abstraction for running user-level OpenMP code within the kernel. The third, custom compilation for kernel (CCK), compiles OpenMP into a form that leverages the kernel framework without any intermediaries. We describe the design and implementation of these approaches, and evaluate them using NAS and other benchmarks.
Jiacheng Ma 0002, Aaron Nelson, Michael Cuevas, Brian Homerding, Conghao Liu, Simone Campanoni, Kyle C. Hale, Peter A. Dinda
SC6
2019 Modeling Speedup in Multi-OS Environments
abstract
For workloads that place strenuous demands on system software, novel operating system designs like unikernels, library OSes, and hybrid runtimes offer a promising path forward. However, while these systems can outperform general-purpose OSes, they have limited ability to support legacy applications. Multi-OS environments, where the application's execution is split between a compute plane and a data plane operating system, can address this challenge, but reasoning about the performance of applications that run in such a split execution environment is currently guided only by expert intuition and empirical analysis. As the level of specialization in system software and hardware continues to increase, there is both a pressing need and ripe opportunity for investigating analytical models that can predict application performance and guide programmers' intuition when considering multi-OS environments. In this paper we present such a model to place bounds on application speedup, beginning with a simple, intuitive formulation, and progressing to a more refined, predictive model. We present an analysis of the model, apply it to a diverse set of benchmarks, and evaluate it using a prototype measurement tool for analyzing workload characteristics relevant for multi-OS environments.
Brian R. Tauro, Conghao Liu, Kyle C. Hale
MASCOTS2