Demo Data from VLDB 2026 / reviewers in the wild / expert
Evgueni Brevnov
dblp:47/4905
· 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
Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 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
1 paper |
Concurrent programming · 50% Runtime systems and virtual machines · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines › managed runtime
java runtime |
0.1 | 1 | 2008 | Practical experiences with Java software transactional memory · PPoPP 2008 |
Concurrent programming › transactional memory
software transactional memory |
0.1 | 1 | 2008 | Practical experiences with Java software transactional memory · PPoPP 2008 |
Methods — techniques the papers use, named apart from their topics
software transactional memory · 0.1lock-based synchronization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Super-Node SLP: Optimized Vectorization for Code Sequences Containing Operators and Their Inverse ElementsabstractSLP Auto-vectorization converts straight-line code into vector code. It scans input code for groups of instructions that can be combined into vectors and replaces them with their corresponding vector instructions. This work introduces Super-Node SLP (SN-SLP), a new SLP-style algorithm, optimized for expressions that include a commutative operator (such as addition) and its corresponding inverse element (subtraction). SN-SLP uses the algebraic properties of commutative operators and their inverse elements to enable additional transformations that extend auto-vectorization to cases difficult for state-of-the-art auto-vectorizing compilers. We implemented SN-SLP in LLVM. Our evaluation on a real system demonstrates considerable performance improvements of benchmark code with no significant change in compilation time. Vasileios Porpodas, Rodrigo Caetano Rocha, Evgueni Brevnov, Fabrício Góes, Timothy G. Mattson |
CGO | 3 |
| 2008 | Practical experiences with Java software transactional memoryabstractIn this paper, we evaluate the emerging Transactional Memory (TM) area by developing a set of Java transactional memory workloads and studying their performance under a Java Software Transactional Memory (STM) system and comparing them to their lock based counterparts. We provide a detailed performance and memory consumption analysis of the overheads of software transactional memory and transactional workloads within a production quality open source Java Runtime system. Additionally, we detail the impact of the various performance optimizations in both workloads and the underlying runtime system to improving both single thread performance and scalability. Evgueni Brevnov, Yuri Dolgov, Boris Kuznetsov, Dmitry Yershov, Vyacheslav Shakin, Dong-yuan Chen, Vijay Menon 0002, Suresh Srinivas |
PPoPP | 1 |