Demo Data from SIGIR 2026 / reviewers in the wild / expert
Behrooz Zarebavani
dblp:256/8644
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0003-2060-9596ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 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.
| Theoretical computer science
1 paper |
Mathematical optimization · 67% Algorithms and data structures · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 81% Parallel and multicore computing · 19% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › numerical computation
cholesky factorization |
0.9 | 1 | 2025 | Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity Patterns · ACM Trans. Graph. 2025 |
Algorithms and data structures
numerical linear algebra |
0.9 | 1 | 2025 | Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity Patterns · ACM Trans. Graph. 2025 |
Mathematical optimization › numerical analysis
sparse linear system solving |
0.9 | 1 | 2025 | Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity Patterns · ACM Trans. Graph. 2025 |
Machine learning › Probabilistic and Bayesian machine learning › causal inference
causal discovery |
0.4 | 1 | 2020 | cuPC: CUDA-Based Parallel PC Algorithm for Causal Structure Learning on GPU · IEEE Trans. Parallel Distributed Syst. 2020 |
GPUs and heterogeneous computing
GPU computing |
0.4 | 1 | 2020 | cuPC: CUDA-Based Parallel PC Algorithm for Causal Structure Learning on GPU · IEEE Trans. Parallel Distributed Syst. 2020 |
Computational science and engineering › computational physics
physics simulation |
0.3 | 1 | 2025 | Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity Patterns · ACM Trans. Graph. 2025 |
GPUs and heterogeneous computing › GPU computing
GPU parallelization |
0.1 | 1 | 2020 | cuPC: CUDA-Based Parallel PC Algorithm for Causal Structure Learning on GPU · IEEE Trans. Parallel Distributed Syst. 2020 |
Parallel and multicore computing
parallel algorithms |
0.1 | 1 | 2020 | cuPC: CUDA-Based Parallel PC Algorithm for Causal Structure Learning on GPU · IEEE Trans. Parallel Distributed Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
symbolic analysis · 1.7reordering · 1.7PC algorithm · 0.9CUDA · 0.9conditional independence tests · 0.4conditional independence test · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity PatternsabstractWe introduce Parth, a fill-reducing ordering method for sparse Cholesky solvers with dynamic sparsity patterns (e.g., in physics simulations with contact or geometry processing with local remeshing). Parth facilitates the selective reuse of fill-reducing orderings when sparsity patterns exhibit temporal coherence, avoiding full symbolic analysis by localizing the effect of dynamic sparsity changes on the ordering vector. We evaluated Parth on over 175,000 linear systems collected from both physics simulations and geometry processing applications, and show that for some of the most challenging physics simulations, it achieves up to 14x reordering runtime speedup, resulting in a 2x speedup in Cholesky solve time—even on top of well-optimized solvers such as Apple Accelerate and Intel MKL. Behrooz Zarebavani, Danny M. Kaufman, David I. W. Levin, Maryam Mehri Dehnavi |
ACM Trans. Graph. | 1 |
| 2022 | HDagg: Hybrid Aggregation of Loop-carried Dependence Iterations in Sparse Matrix ComputationsabstractThis paper proposes a novel aggregation algorithm, called Hybrid DAG Aggregation (HDagg), that groups iterations of sparse matrix computations with loop carried dependence to improve their parallel execution on multicore processors. Prior approaches to optimize sparse matrix computations fail to provide an efficient balance between locality, load balance, and synchronization and are primarily optimized for codes with a tree-structure data dependence. HDagg is optimized for sparse matrix computations that their data dependence graphs (DAGs) do not have a tree structure, such as incomplete matrix factorization algorithms. It uses a hybrid approach to aggregate vertices and wavefronts in the DAG of a sparse computation to create well-balanced parallel workloads with good locality. Across three sparse kernels, triangular solver, incomplete Cholesky, and incomplete LU, HDagg outperforms existing sparse libraries such as MKL with an average speedup of 3.56× and is faster than state-of-the-art inspector-executor approaches that optimize sparse computations, i.e. DAGP, LBC, wavefront parallelism techniques, and SpMP by an average speedup of 3.87×, 3.41×, 1.95×, and 1.43× respectively. Behrooz Zarebavani, Kazem Cheshmi, Bangtian Liu, Michelle Mills Strout, Maryam Mehri Dehnavi |
IPDPS | 1 |
| 2020 | cuPC: CUDA-Based Parallel PC Algorithm for Causal Structure Learning on GPUabstractThe main goal in many fields in the empirical sciences is to discover causal relationships among a set of variables from observational data. PC algorithm is one of the promising solutions to learn underlying causal structure by performing a number of conditional independence tests. In this paper, we propose a novel GPU-based parallel algorithm, called cuPC, to execute an order-independent version of PC. The proposed solution has two variants, cuPC-E and cuPC-S, which parallelize PC in two different ways for multivariate normal distribution. Experimental results show the scalability of the proposed algorithms with respect to the number of variables, the number of samples, and different graph densities. For instance, in one of the most challenging datasets, the runtime is reduced from more than 11 hours to about 4 seconds. On average, cuPC-E and cuPC-S achieve 500X and 1300X speedup, respectively, compared to serial implementation on CPU. Behrooz Zarebavani, Foad Jafarinejad, Matin Hashemi, Saber Salehkaleybar |
IEEE Trans. Parallel Distributed Syst. | 1 |