Demo Data from EDBT 2026 / reviewers in the wild / expert
Marco Arnaboldi
dblp:187/2857
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0002-2452-8470ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 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.
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 65% Query processing and optimization · 22% Indexing and storage engines · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › similarity search › nearest neighbor search
filtered vector search |
0.9 | 1 | 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector Search · Proc. ACM Manag. Data 2025 |
Information retrieval › similarity search › nearest neighbor search
graph-based vector search |
0.9 | 1 | 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector Search · Proc. ACM Manag. Data 2025 |
Query processing and optimization › query execution
in-situ query processing |
0.9 | 1 | 2025 | GpJSON: High-performance JSON Data Processing on GPUs · Proc. VLDB Endow. 2025 |
Information retrieval › similarity search
nearest neighbor search |
0.9 | 1 | 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector Search · Proc. ACM Manag. Data 2025 |
GPUs and heterogeneous computing
GPU-accelerated data processing |
0.9 | 1 | 2025 | GpJSON: High-performance JSON Data Processing on GPUs · Proc. VLDB Endow. 2025 |
Graph data management
graph indexing |
0.3 | 1 | 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector Search · Proc. ACM Manag. Data 2025 |
Indexing and storage engines
vector index |
0.3 | 1 | 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector Search · Proc. ACM Manag. Data 2025 |
Methods — techniques the papers use, named apart from their topics
parallel structural index construction · 1.7random walk · 0.9graph-based indexing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | RWalks: Random Walks as Attribute Diffusers for Filtered Vector SearchabstractAnalytical tasks in various domains increasingly encode complex information as dense vector data (e.g., embeddings), often requiring filtered vector search (i.e., vector search with attribute filtering). This search is challenging due to the volume and dimensionality of the data, the number and variety of filters, and the difference in distribution and/or update frequency between vectors and filters. Besides, many real applications require answers in a few milliseconds with high recall on large collections. Graph-based methods are considered the best choice for such applications, despite a lack of theoretical guarantees on query accuracy. Existing solutions for filtered vector search are either: 1) ad-hoc, using existing techniques with no or minor modifications; or 2) hybrid, providing specialized indexing and/or search algorithms. We show that neither is satisfactory and propose RWalks, an index-agnostic graph-based filtered vector search method that efficiently supports both filtered and unfiltered vector search. We demonstrate its scalability and robustness against the state-of-the-art with an exhaustive experimental evaluation on four real datasets (up to 100 million vectors), using query workloads with filters of different types (unique/composite), and varied specificity (proportion of points that satisfy a filter). The results show that RWalks can perform filtered search up to 2x faster than the second-best competitor (ACORN), while building the index 76x faster and answering unfiltered search 13x faster. Anas Ait Aomar, Karima Echihabi, Marco Arnaboldi, Ioannis Alagiannis, Damien Hilloulin, Manal Cherkaoui |
Proc. ACM Manag. Data | 3 |
| 2025 | GpJSON: High-performance JSON Data Processing on GPUsabstractThe JavaScript Object Notation (JSON) format is ubiquitous, and countless applications depend on it to store and exchange high volumes of data. Despite its great popularity, JSON is nevertheless a very inefficient data format: decoding and querying JSON data is often a major bottleneck for many data-intensive applications. In this paper, we explore how Graphics Processing Units (GPUs) can be used to parallelize both JSON de-serialization and querying. We show how JSON parsing can be implemented on GPUs by means of parallel structural index construction, and we describe how JSON data can then be queried in situ using a lightweight query engine designed to run on GPUs. We present the design and implementation of GpJSON, a GPU-based JSON data processing library. The library can be used from high-level languages such as JavaScript or Python, and features bindings for the GraalVM language runtime. Our evaluation on real-world datasets shows that, on a single NVIDIA Ampere A100, GpJSON achieves at least 2.9x speedup on end-to-end performance (de-serialization plus querying) over state-of-the-art parallel JSON parsers and query engines, and 6-8 x over NVIDIA RAPIDS. Sacheendra Talluri, Guido Walter Di Donato, Luca Danelutti, Koen Vlaswinkel, Marco Arnaboldi, Arnaud Delamare, Marco D. Santambrogio, Daniele Bonetta |
Proc. VLDB Endow. | 5 |
| 2021 | DAG-based Scheduling with Resource Sharing for Multi-task Applications in a Polyglot GPU RuntimeabstractGPUs are readily available in cloud computing and personal devices, but their use for data processing acceleration has been slowed down by their limited integration with common programming languages such as Python or Java. Moreover, using GPUs to their full capabilities requires expert knowledge of asynchronous programming. In this work, we present a novel GPU run time scheduler for multi-task GPU computations that transparently provides asynchronous execution, space-sharing, and transfer-computation overlap without requiring in advance any information about the program dependency structure. We leverage the GrCUDA polyglot API to integrate our scheduler with multiple high-level languages and provide a platform for fast prototyping and easy GPU acceleration. We validate our work on 6 benchmarks created to evaluate task-parallelism and show an average of 44% speedup against synchronous execution, with no execution time slowdown compared to hand-optimized host code written using the C++ CUDA Graphs API. Alberto Parravicini, Arnaud Delamare, Marco Arnaboldi, Marco D. Santambrogio |
IPDPS | 3 |