Demo Data from EDBT 2026 / reviewers in the wild / expert
Sinan Ekmekçibasi
dblp:359/6244
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2025
0009-0003-5377-6339ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 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 |
High-performance computing · 83% GPUs and heterogeneous computing · 10% Performance modeling and evaluation · 8% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › iterative methods
conjugate gradient |
0.9 | 1 | 2025 | CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU Clusters · SC 2025 |
High-performance computing › sparse linear algebra
matrix ordering |
0.7 | 1 | 2023 | Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs · SC 2023 |
High-performance computing › sparse linear algebra
sparse matrix computation |
0.7 | 1 | 2023 | Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs · SC 2023 |
GPUs and heterogeneous computing › GPU communication
GPU cluster communication |
0.3 | 1 | 2025 | CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU Clusters · SC 2025 |
Methods — techniques the papers use, named apart from their topics
GPU-initiated communication · 0.9CPU-initiated communication · 0.9matrix reordering algorithms · 0.7graph partitioning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Uniconn: A Uniform High-Level Communication Library for Portable Multi-GPU ProgrammingabstractModern HPC and AI systems increasingly rely on multi-GPU clusters, where communication libraries such as MPI, NCCL/RCCL, and NVSHMEM enable data movement across GPUs. While these libraries are widely used in frameworks and solver packages, their distinct APIs, synchronization models, and integration mechanisms introduce programming complexity and limit portability. Performance also varies across workloads and system architectures, making it difficult to achieve consistent efficiency. These issues present a significant obstacle to writing portable, high-performance code for large-scale GPU systems. We present Uniconn, a unified, portable high-level C++ communication library that supports both point-to-point and collective operations across GPU clusters. Uniconn enables seamless switching between backends and APIs (host or device) with minimal or no changes to application code. We describe its design and core constructs, and evaluate its performance using network benchmarks, a Jacobi solver, and a Conjugate Gradient solver. Across three supercomputers, we compare Uniconn's overhead against CUDA/ROCm-aware MPI, NCCL/RCCL, and NVSHMEM on up to 64 GPUs. In most cases, Uniconn incurs negligible overhead, typically under 1 % for the Jacobi solver and under 2% for the Conjugate Gradient solver. Dogan Sagbili, Sinan Ekmekçibasi, Khaled Z. Ibrahim, Tan Nguyen 0001, Didem Unat |
CLUSTER | 2 |
| 2025 | CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU ClustersabstractThe Conjugate Gradient (CG) method is a key building block in numerous applications, yet its low computational intensity and sensitivity to communication overhead make it difficult to scale efficiently on multi-GPU systems. In light of recent advances in multi-GPU communication technologies, we revisit CG parallelization for large-scale GPU clusters. James D. Trotter, Sinan Ekmekçibasi, Dogan Sagbili, Johannes Langguth, Xing Cai, Didem Unat |
SC | 2 |
| 2023 | Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUsabstractMany real-world computations involve sparse data structures in the form of sparse matrices. A common strategy for optimizing sparse matrix operations is to reorder a matrix to improve data locality. However, it's not always clear whether reordering will provide benefits over the unordered matrix, as its effectiveness depends on several factors, such as structural features of the matrix, the reordering algorithm and the hardware that is used. This paper aims to establish the relationship between matrix reordering algorithms and the performance of sparse matrix operations. We thoroughly evaluate six different matrix reordering algorithms on 490 matrices across eight multicore architectures, focusing on the commonly used sparse matrix-vector multiplication (SpMV) kernel. We find that reordering based on graph partitioning provides better SpMV performance than the alternatives for a large majority of matrices, and that the resulting performance is explained through a combination of data locality and load balancing concerns. James D. Trotter, Sinan Ekmekçibasi, Johannes Langguth, Tugba Torun, Emre Düzakin, Aleksandar Ilic, Didem Unat |
SC | 2 |