Demo Data from SIGIR 2026 / reviewers in the wild / expert
Arif Arman
dblp:185/9244
· DBLP profile ↗
5ranked-venue papers
3as first author
3since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 66% Memory systems · 17% High-performance computing · 17% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel algorithms › sorting
parallel merge sort |
0.5 | 1 | 2021 | Origami: A High-Performance Mergesort Framework · Proc. VLDB Endow. 2021 |
Parallel and multicore computing › parallel computing › parallel optimization
SIMD optimization |
0.5 | 1 | 2021 | Origami: A High-Performance Mergesort Framework · Proc. VLDB Endow. 2021 |
Parallel and multicore computing › parallel algorithms
sorting |
0.5 | 1 | 2021 | Origami: A High-Performance Mergesort Framework · Proc. VLDB Endow. 2021 |
High-performance computing
streaming i/o |
0.4 | 1 | 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications · ASPLOS 2020 |
Memory systems › memory management
virtual memory |
0.4 | 1 | 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications · ASPLOS 2020 |
Algorithms and data structures › sequence algorithms › sorting › integer sorting
radix sort |
0.4 | 1 | 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications · ASPLOS 2020 |
Algorithms and data structures › sequence algorithms
sorting |
0.4 | 1 | 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications · ASPLOS 2020 |
Methods — techniques the papers use, named apart from their topics
page fault handling · 0.9access violation · 0.9parallel partitioning · 0.5cache-residing quad-merge tree · 0.5SIMD intrinsics · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | F5: A Robust SIMD-Accelerated MSD Radix Sort
Arif Arman, Dmitri Loguinov |
ICDE | 1 |
| 2025 | Typhoon: A Slice-Scrambled In-Place LSD Sort
Zelun Liu, Arif Arman, Dmitri Loguinov |
IEEE Big Data | 2 |
| 2021 | Origami: A High-Performance Mergesort FrameworkabstractMergesort is a popular algorithm for sorting real-world workloads as it is immune to data skewness, suitable for parallelization using vectorized intrinsics, and relatively simple to multi-thread. In this paper, we introduce Origami , an in-memory merge-sort framework that is optimized for scalar, as well as all current SIMD (single-instruction multiple-data) CPU architectures. For each vector-extension set (e.g., SSE, AVX2, AVX-512), we present an in-register sorter for small sequences that is up to 8× faster than prior methods and a branchless streaming merger that achieves up to a 1.5× speed-up over the naive merge. In addition, we introduce a cache-residing quad-merge tree to avoid bottlenecking on memory bandwidth and a parallel partitioning scheme to maximize thread-level concurrency. We develop an end-to-end sort with these components and produce a highly utilized mergesort pipeline by reducing the synchronization overhead between threads. Single-threaded Origami performs up to 2× faster than the closest competitor and achieves a nearly perfect speed-up in multi-core environments. Arif Arman, Dmitri Loguinov |
Proc. VLDB Endow. | 1 |
| 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming ApplicationsabstractMany applications in data analytics, information retrieval, and cluster computing process huge amounts of information. The complexity of involved algorithms and massive scale of data require a programming model that can not only offer a simple abstraction for inputs larger than RAM, but also squeeze maximum performance out of the available hardware. While these are usually conflicting goals, we show that this does not have to be the case for sequentially-processed data, i.e., in streaming applications. We develop a set of algorithms called Vortex that force the application to generate access violations (i.e., page faults) during processing of the stream, which are transparently handled in such a way that creates an illusion of an infinite buffer that fits into a regular C/C++ pointer. This design makes Vortex by far the simplest-to-use and fastest platform for various types of streaming I/O, inter-thread data transfer, and key shuffling. We introduce several such applications -- file I/O wrapper, bounded producer-consumer pipeline, vanishing array, key-partitioning engine, and novel in-place radix sort that is 3-4 times faster than the best prior approaches. Carson Hanel, Arif Arman, Di Xiao 0003, John Keech, Dmitri Loguinov |
ASPLOS | 2 |
| 2017 | VizQ: A System for Scalable Processing of Visibility Queries in 3D Spatial DatabasesabstractIn this demonstration, we present VizQ, an efficient, scalable, and interactive system to process and visualize a comprehensive collection of novel visibility queries in the presence of obstacles in 3D space. Specifically, we demonstrate four types of query processing: (i) k Maximum Visibility Query (kMVQ), that finds k locations with the maximum visibility of a target object (ii) Visibility Color Map (VCM), where each point in the space is assigned a color value denoting the visibility measure of the target (iii) Continuous Maximum Visibility (CMV) that continuously finds the location that provides the best view of a moving target, and (iv) Text Visibility Color Map (TVCM), where VCM is generated considering readability of text data displayed on a target. We are the first to propose efficient algorithms to run all of the above four types of visibility queries in the context of a large number of 3D obstacle database. We exploit human visibility metrics to design our data structures and algorithms to efficiently process queries, and our approaches outperform baseline approaches in several order of magnitude both in terms of I/Os and processing time. The link of our demonstration video is https://youtu.be/rcizJtFvQfU. Arif Arman, Mohammed Eunus Ali, Farhana Murtaza Choudhury, Kaysar Abdullah |
CIKM | 1 |