Adrian Chiu

dblp:189/0054 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
3since 2021 · last 2023
—ORCID · none

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 · 2 · 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.

Software engineering, system software, and programming languages
4 papers
Runtime systems and virtual machines · 33% Debugging and program repair · 26% Operating systems · 26%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 58% Distributed systems · 38% Parallel and multicore computing · 4%

Topics — the 8 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
performance debugging
0.712023
Relational Debugging - Pinpointing Root Causes of Performance Problems · OSDI 2023
Distributed systems
root cause analysis
0.712023
Relational Debugging - Pinpointing Root Causes of Performance Problems · OSDI 2023
Runtime systems and virtual machines
managed runtime
0.612022
Investigating Managed Language Runtime Performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be Faster? · USENIX ATC 2022
Operating systems › resource management
memory management
0.512021
M3: end-to-end memory management in elastic system software stacks · EuroSys 2021
Cloud and datacenter computing
cluster resource management and scheduling
0.512021
M3: end-to-end memory management in elastic system software stacks · EuroSys 2021
Cloud and datacenter computing › resource allocation › hardware resource assignment
memory resource allocation
0.512021
M3: end-to-end memory management in elastic system software stacks · EuroSys 2021
Programming languages and type systems
language implementation
0.212022
Investigating Managed Language Runtime Performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be Faster? · USENIX ATC 2022
Parallel and multicore computing › data parallelism
data-parallel systems
0.112016
Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems · OSDI 2016

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

dynamic memory distribution · 1.0workload characterization · 0.6performance benchmarking · 0.6
YearPublicationVenuePosition
2023 Relational Debugging - Pinpointing Root Causes of Performance Problems
Xiang Ren 0003, Sitao Wang, Zhuqi Jin, David Lion, Adrian Chiu, Tianyin Xu, Ding Yuan 0004
OSDI5
2022 Investigating Managed Language Runtime Performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be Faster?
David Lion, Adrian Chiu, Michael Stumm, Ding Yuan 0004
USENIX ATC2
2021 M3: end-to-end memory management in elastic system software stacks
abstract
This paper proposes M3, an end-to-end system that dynamically distributes memory resources among competing applications to maximize their overall performance. Today's data center workloads, can adapt to a wide range of memory sizes, and they are built on complex software stacks.
David Lion, Adrian Chiu, Ding Yuan 0004
EuroSys2
2016 Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems
David Lion, Adrian Chiu, Hailong Sun 0001, Xin Zhuang, Nikola Grcevski, Ding Yuan 0004
OSDI2