Demo Data from EDBT 2026 / reviewers in the wild / expert
Ibrahim Umar
dblp:18/4671
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0003-4281-5673ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
3 papers |
Parallel and multicore computing · 54% Memory systems · 30% Energy-efficient computing · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › data locality
cache locality |
0.6 | 2 | 2019 | Efficient Concurrent Search Trees Using Portable Fine-Grained Locality · IEEE Trans. Parallel Distributed Syst. 2019 DeltaTree: A Locality-aware Concurrent Search Tree · SIGMETRICS 2015 |
Parallel and multicore computing
concurrent data structures |
0.6 | 2 | 2019 | Efficient Concurrent Search Trees Using Portable Fine-Grained Locality · IEEE Trans. Parallel Distributed Syst. 2019 DeltaTree: A Locality-aware Concurrent Search Tree · SIGMETRICS 2015 |
Parallel and multicore computing › concurrent data structures
concurrent search trees |
0.6 | 2 | 2019 | Efficient Concurrent Search Trees Using Portable Fine-Grained Locality · IEEE Trans. Parallel Distributed Syst. 2019 DeltaTree: A Locality-aware Concurrent Search Tree · SIGMETRICS 2015 |
Concurrent programming
concurrent data structures |
0.2 | 1 | 2016 | Effect of portable fine-grained locality on energy efficiency and performance in concurrent search trees · PPoPP 2016 |
Concurrent programming › concurrent data structures
concurrent search tree |
0.2 | 1 | 2016 | Effect of portable fine-grained locality on energy efficiency and performance in concurrent search trees · PPoPP 2016 |
Memory systems
data locality |
0.1 | 1 | 2016 | Effect of portable fine-grained locality on energy efficiency and performance in concurrent search trees · PPoPP 2016 |
Methods — techniques the papers use, named apart from their topics
van emde boas layout · 0.6fine-grained locality optimization · 0.5non-blocking synchronization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Efficient Concurrent Search Trees Using Portable Fine-Grained LocalityabstractConcurrent search trees are crucial data abstractions widely used in many important systems such as databases, file systems and data storage. Like other fundamental abstractions for energy-efficient computing, concurrent search trees should support both high concurrency and fine-grained data locality in a platform-independent manner. However, existing portable fine-grained locality-aware search trees such as ones based on the van Emde Boas layout (vEB-based trees) poorly support concurrent update operations while existing highly-concurrent search trees such as non-blocking search trees do not consider fine-grained data locality. In this paper, we first present a novel methodology to achieve both portable fine-grained data locality and high concurrency for search trees. Based on the methodology, we devise a novel locality-aware concurrent search tree called GreenBST. To the best of our knowledge, GreenBST is the first practical search tree that achieves both portable fine-grained data locality and high concurrency. We analyze and compare GreenBST energy efficiency (in operations/Joule) and performance (in operations/second) with seven prominent concurrent search trees on a high performance computing (HPC) platform (Intel Xeon), an embedded platform (ARM), and an accelerator platform (Intel Xeon Phi) using parallel micro- benchmarks (Synchrobench). Our experimental results show that GreenBST achieves the best energy efficiency and performance on all the different platforms. GreenBST achieves up to 50 percent more energy efficiency and 60 percent higher throughput than the best competitor in the parallel benchmarks. These results confirm the viability of our new methodology to achieve both portable fine-grained data locality and high concurrency for search trees. Phuong Hoai Ha, Otto J. Anshus, Ibrahim Umar |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2016 | GreenBST: Energy-Efficient Concurrent Search Tree
Ibrahim Umar, Otto J. Anshus, Phuong Hoai Ha |
Euro-Par | 1 |
| 2016 | Effect of portable fine-grained locality on energy efficiency and performance in concurrent search treesabstractRecent research has suggested that improving fine-grained data-locality is one of the main approaches to improving energy efficiency and performance. However, no previous research has investigated the effect of the approach on these metrices in the case of concurrent data structures. Ibrahim Umar, Otto J. Anshus, Phuong Hoai Ha |
PPoPP | 1 |
| 2015 | DeltaTree: A Locality-aware Concurrent Search TreeabstractLike other fundamental abstractions for high-performance computing, search trees need to support both high concurrency and data locality. However, existing locality-aware search trees based on the van Emde Boas layout (vEB-based trees), poorly support concurrent (update) operations. Ibrahim Umar, Otto J. Anshus, Phuong Hoai Ha |
SIGMETRICS | 1 |