Demo Data from VLDB 2026 / reviewers in the wild / expert
Sepideh Roghanchi
dblp:207/1862
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2019
—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-authorSystems, architecture and hardware · 1
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
2 papers |
Concurrent programming · 81% Programming languages and type systems · 14% Operating systems · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
deterministic execution |
0.4 | 1 | 2019 | Lazy Determinism for Faster Deterministic Multithreading · ASPLOS 2019 |
Concurrent programming › deterministic execution
deterministic multithreading |
0.4 | 1 | 2019 | Lazy Determinism for Faster Deterministic Multithreading · ASPLOS 2019 |
Concurrent programming › concurrency control
optimistic concurrency control |
0.4 | 1 | 2019 | Lazy Determinism for Faster Deterministic Multithreading · ASPLOS 2019 |
Programming languages and type systems › object-oriented programming
delegation |
0.3 | 1 | 2017 | ffwd: delegation is (much) faster than you think · SOSP 2017 |
Concurrent programming › synchronization
locking |
0.3 | 1 | 2017 | ffwd: delegation is (much) faster than you think · SOSP 2017 |
Concurrent programming
synchronization |
0.3 | 1 | 2017 | ffwd: delegation is (much) faster than you think · SOSP 2017 |
Memory systems
shared memory |
0.1 | 1 | 2017 | ffwd: delegation is (much) faster than you think · SOSP 2017 |
Methods — techniques the papers use, named apart from their topics
fly-weight delegation · 0.6validation · 0.4speculative execution · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Lazy Determinism for Faster Deterministic MultithreadingabstractDeterministic multithreading (DMT) fundamentally requires total, deterministic ordering of synchronization operations on each synchronization variable, i.e. a partial ordering over all synchronization operations. In practice, prior DMT systems totally order all synchronization operations, regardless of synchronization variable; the result is severe performance degradation for highly concurrent applications using fine-grained synchronization. Motivated by this class of programs, we propose lazy determinism as a way to go beyond this total order bottleneck. Lazy determinism executes synchronization operations speculatively, and enforces determinism by subsequently validating the resulting order of operations. If an ordering violation is detected, part of the computation is restarted. By enforcing only the partial ordering required to guarantee determinism, lazy determinism increases the available parallelism during deterministic execution. We implement LazyDet via a pure-software runtime system accelerated by custom Linux kernel support. Our experiments with hash table benchmarks from Synchrobench show roughly an order of magnitude improvement in the performance of lock-based data structures compared to the state of the art in eager determinism. For benchmarks from PARSEC-2, SPLASH-2, and Phoenix, we demonstrate runtime improvements of up to 2× on the programs that challenge deterministic execution environments the most. Timothy Merrifield, Sepideh Roghanchi, Joseph Devietti, Jakob Eriksson |
ASPLOS | 2 |
| 2017 | ffwd: delegation is (much) faster than you thinkabstractWe revisit the question of delegation vs. synchronized access to shared memory, and show through analysis and demonstration that delegation can be much faster than locking under a range of common circumstances. Starting from first principles, we propose fast, fly-weight delegation (ffwd). The highly optimized design of ffwd allows it to significantly outperform prior work on delegation, while retaining the scalability advantage. Sepideh Roghanchi, Jakob Eriksson, Nilanjana Basu |
SOSP | 1 |