EDBT 2026 Demo / reviewers in the wild / expert
Rafael Lourenco de Lima Chehab
dblp:285/5111
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 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 · 61% Memory systems · 39% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 50% Program verification · 50% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › synchronization
synchronization primitives |
0.5 | 1 | 2021 | VSync: push-button verification and optimization for synchronization primitives on weak memory models · ASPLOS 2021 |
Memory systems
non-uniform memory access |
0.5 | 1 | 2021 | CLoF: A Compositional Lock Framework for Multi-level NUMA Systems · SOSP 2021 |
Parallel and multicore computing › synchronization
NUMA-aware locking |
0.5 | 1 | 2021 | CLoF: A Compositional Lock Framework for Multi-level NUMA Systems · SOSP 2021 |
Parallel and multicore computing
synchronization |
0.5 | 1 | 2021 | CLoF: A Compositional Lock Framework for Multi-level NUMA Systems · SOSP 2021 |
Memory systems › memory consistency › memory consistency model
weak memory model |
0.1 | 1 | 2021 | VSync: push-button verification and optimization for synchronization primitives on weak memory models · ASPLOS 2021 |
Methods — techniques the papers use, named apart from their topics
barrier monotonicity · 1.0await model checking · 1.0adaptive linear relaxation · 1.0weak memory model reasoning · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | VSync: push-button verification and optimization for synchronization primitives on weak memory modelsabstractImplementing highly efficient and correct synchronization primitives on modern Weak Memory Model (WMM) architectures, such as ARM and RISC-V, is very difficult even for human experts. We introduce VSync, a framework to assist in optimizing and verifying synchronization primitives on WMM architectures. VSync automatically detects missing and overly-constrained barriers, while ensuring essential safety and liveness properties. VSync relies on two novel techniques: 1) Adaptive Linear Relaxation (ALR), which utilizes barrier monotonicity and speculation to quickly find a correct maximally-relaxed barrier combination; and 2) Await Model Checking (AMC), which for the first time makes it possible to check termination of await loops on WMMs. Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen 0001, Viktor Vafeiadis |
ASPLOS | 2 |
| 2021 | CLoF: A Compositional Lock Framework for Multi-level NUMA SystemsabstractEfficient locking mechanisms are extremely important to support large-scale concurrency and exploit the performance promises of many-core servers. Implementing an efficient, generic, and correct lock is very challenging due to the differences between various NUMA architectures. The performance impact of architectural/NUMA hierarchy differences between x86 and Armv8 are not yet fully explored, leading to unexpected performance when simply porting NUMA-aware locks from x86 to Armv8. Moreover, due to the Armv8 Weak Memory Model (WMM), correctly implementing complicated NUMA-aware locks is very difficult. Rafael Lourenco de Lima Chehab, Antonio Paolillo, Diogo Behrens, Ming Fu, Hermann Härtig, Haibo Chen 0001 |
SOSP | 1 |