Demo Data from VLDB 2026 / reviewers in the wild / expert
Jasper Liang
dblp:373/5781
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0002-8176-3653ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 50% Computing education · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 80% High-performance computing · 20% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education › STEM education
computational science education |
0.8 | 1 | 2024 | Revisiting Computation for Research: Practices and Trends · SC 2024 |
Compilers and program optimization › parallelization
nested parallelism |
0.8 | 1 | 2024 | Compiling Loop-Based Nested Parallelism for Irregular Workloads · ASPLOS (2) 2024 |
Parallel and multicore computing › parallel programming models › task parallelism
fork-join parallelism |
0.2 | 1 | 2024 | Compiling Loop-Based Nested Parallelism for Irregular Workloads · ASPLOS (2) 2024 |
Parallel and multicore computing › task partitioning
granularity control |
0.2 | 1 | 2024 | Compiling Loop-Based Nested Parallelism for Irregular Workloads · ASPLOS (2) 2024 |
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2024 | Compiling Loop-Based Nested Parallelism for Irregular Workloads · ASPLOS (2) 2024 |
Parallel and multicore computing › parallel programming runtimes
runtime systems and scheduling |
0.2 | 1 | 2024 | Compiling Loop-Based Nested Parallelism for Irregular Workloads · ASPLOS (2) 2024 |
Methods — techniques the papers use, named apart from their topics
survey · 1.5large language model analysis · 1.5heartbeat scheduling · 1.5interviews · 0.8interview · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Compiling Loop-Based Nested Parallelism for Irregular WorkloadsabstractModern programming languages offer special syntax and semantics for logical fork-join parallelism in the form of parallel loops, allowing them to be nested, e.g., a parallel loop within another parallel loop. This expressiveness comes at a price, however: on modern multicore systems, realizing logical parallelism results in overheads due to the creation and management of parallel tasks, which can wipe out the benefits of parallelism. Today, we expect application programmers to cope with it by manually tuning and optimizing their code. Such tuning requires programmers to reason about architectural factors hidden behind layers of software abstractions, such as task scheduling and load balancing. Managing these factors is particularly challenging when workloads are irregular because their performance is input-sensitive. This paper presents HBC, the first compiler that translates C/C++ programs with high-level, fork-join constructs (e.g., OpenMP) to binaries capable of automatically controlling the cost of parallelism and dealing with irregular, input-sensitive workloads. The basis of our approach is Heartbeat Scheduling, a recent proposal for automatic granularity control, which is backed by formal guarantees on performance. HBC binaries outperform OpenMP binaries for workloads for which even entirely manual solutions struggle to find the right balance between parallelism and its costs. Yian Su, Mike Rainey, Nick Wanninger, Nadharm Dhiantravan, Jasper Liang, Umut A. Acar, Peter A. Dinda, Simone Campanoni |
ASPLOS (2) | 5 |
| 2024 | Revisiting Computation for Research: Practices and TrendsabstractIn the field of computational science, effectively supporting researchers necessitates a deep understanding of how they utilize computational resources. Building upon a decade-old survey that explored the practices and challenges of research computation, this study aims to bridge the understanding gap between providers of computational resources and researchers who rely on them. This study revisits key survey questions and gathers feedback on open-ended topics from over a hundred interviews. Quantitative analyses of present and past results illuminate the landscape of research computation. Qualitative analyses, including careful use of large language models, highlight trends and challenges with concrete evidence. Given the rapid evolution of computational science, this paper offers a toolkit with methodologies and insights to simplify future research and ensure ongoing examination of the landscape. This study, with its findings and toolkit, guides enhancements to computational systems, deepens understanding of user needs, and streamlines reassessment of the computational landscape. Jeremiah Giordani, Ella Colby, August Ning, Bhargav Reddy Godala, Ishita Chaturvedi, Yebin Chon, Greg Chan, Zujun Tan, Galen Collier, Jonathan D. Halverson, Enrico Armenio Deiana, Jasper Liang, Federico Sossai, Yian Su, Atmn Patel, Bangyen Pham, Nathan Greiner, Simone Campanoni, David I. August |
SC | 14 |