EDBT 2026 Demo / reviewers in the wild / expert
Adi Suissa
dblp:92/4672 · also Adi Suissa-Peleg
· DBLP profile ↗
9ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers |
Concurrent programming · 82% Requirements engineering and software design · 13% Operating systems · 5% | |
| Artificial intelligence
1 paper |
Segmentation and scene understanding · 77% Efficient and distributed learning · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Segmentation and scene understanding › biomedical image segmentation
connectomics segmentation |
0.4 | 1 | 2020 | Two Stream Active Query Suggestion for Active Learning in Connectomics · ECCV (18) 2020 |
Concurrent programming
transactional memory |
0.2 | 3 | 2013 | Scheduling support for transactional memory contention management · PPoPP 2010 CAR-STM: scheduling-based collision avoidance and resolution for software transactional memory · PODC 2008 Leaplist: lessons learned in designing tm-supported range queries · PODC 2013 |
Concurrent programming › transactional memory
contention management |
0.2 | 2 | 2010 | Scheduling support for transactional memory contention management · PPoPP 2010 CAR-STM: scheduling-based collision avoidance and resolution for software transactional memory · PODC 2008 |
Transaction processing and concurrency control
concurrent data structures |
0.2 | 1 | 2013 | Leaplist: lessons learned in designing tm-supported range queries · PODC 2013 |
Machine learning › Efficient and distributed learning
active learning |
0.1 | 1 | 2020 | Two Stream Active Query Suggestion for Active Learning in Connectomics · ECCV (18) 2020 |
Electronic design automation › high-level synthesis
scheduling |
0.1 | 1 | 2010 | Scheduling support for transactional memory contention management · PPoPP 2010 |
Requirements engineering and software design › inconsistency management
conflict resolution |
0.1 | 1 | 2008 | CAR-STM: scheduling-based collision avoidance and resolution for software transactional memory · PODC 2008 |
Concurrent programming › transactional memory
software transactional memory |
0.1 | 1 | 2008 | CAR-STM: scheduling-based collision avoidance and resolution for software transactional memory · PODC 2008 |
Methods — techniques the papers use, named apart from their topics
two-stream network · 0.4active learning · 0.4scheduling · 0.3contention manager · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Two Stream Active Query Suggestion for Active Learning in Connectomics
Zudi Lin, Donglai Wei 0001, Won-Dong Jang, Siyan Zhou, Xupeng Chen, Xueying Wang 0002, Richard Schalek, Daniel R. Berger, Brian Matejek, Lee Kamentsky, Adi Suissa, Daniel Haehn, Thouis R. Jones, Toufiq Parag, Jeff Lichtman, Hanspeter Pfister |
ECCV (18) | 11 |
| 2014 | COP Composition Using Transaction Suspension in the Compiler
Hillel Avni, Adi Suissa |
DISC | 2 |
| 2013 | Leaplist: lessons learned in designing tm-supported range queriesabstractWe introduce Leaplist, a concurrent data-structure that is tailored to provide linearizable range queries. A lookup in Leaplist takes O (log n) and is comparable to a balanced binary search tree or to a Skiplist. However, in Leaplist, each node holds up-to K immutable key-value pairs, so collecting a linearizable range is K times faster than the same operation performed non-linearizably on a Skiplist. Hillel Avni, Nir Shavit, Adi Suissa |
PODC | 3 |
| 2013 | Exploiting Locality in Lease-Based Replicated Transactional Memory via Task Migration
Danny Hendler, Alex Naiman, Sebastiano Peluso, Francesco Quaglia, Paolo Romano 0002, Adi Suissa |
DISC | 6 |
| 2012 | On the impact of serializing contention management on STM performance
Tomer Heber, Danny Hendler, Adi Suissa |
J. Parallel Distributed Comput. | 3 |
| 2011 | A Dynamic Elimination-Combining Stack Algorithm
Gal Bar-Nissan, Danny Hendler, Adi Suissa |
OPODIS | 3 |
| 2010 | Scheduling support for transactional memory contention managementabstractTransactional Memory (TM) is considered as one of the most promising paradigms for developing concurrent applications. TM has been shown to scale well on >multiple cores when the data access pattern behaves "well," i.e., when few conflicts are induced. In contrast, data patterns with frequent write sharing, with long transactions, or when many threads contend for a smaller number of cores, result in numerous conflicts. Until recently, TM implementations had little control of transactional threads, which remained under the supervision of the kernel's transaction-ignorant scheduler. Conflicts are thus traditionally resolved by consulting an STM-level contention manager. Consequently, the contention managers of these "conventional" TM implementations suffer from a lack of precision and often fail to ensure reasonable performance in high-contention workloads. Walther Maldonado, Patrick Marlier, Pascal Felber, Adi Suissa, Danny Hendler, Alexandra Fedorova, Julia Lawall, Gilles Muller |
PPoPP | 4 |
| 2009 | On the Impact of Serializing Contention Management on STM Performance
Tomer Heber, Danny Hendler, Adi Suissa |
OPODIS | 3 |
| 2008 | CAR-STM: scheduling-based collision avoidance and resolution for software transactional memoryabstractTransactional memory (TM) is a key concurrent programming abstraction. Several software-based transactional memory (STM) implementations have been developed in recent years. All STM implementations must guarantee transaction atomicity but different STM implementations may provide different progress guarantees. In order to ensure progress, an STM implementation must resolve transaction conflicts. This is done either by the implementation itself or by delegating conflict resolution to a separate contention manager module that tries to resolve transaction collisions once they are detected. Shlomi Dolev, Danny Hendler, Adi Suissa |
PODC | 3 |