Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sinan Ekmekçibasi

dblp:359/6244 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
High-performance computing › iterative methods
conjugate gradient
0.912025
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.712023
Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs · SC 2023
High-performance computing › sparse linear algebra
sparse matrix computation
0.712023
Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs · SC 2023
GPUs and heterogeneous computing › GPU communication
GPU cluster communication
0.312025
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
YearPublicationVenuePosition
2025 Uniconn: A Uniform High-Level Communication Library for Portable Multi-GPU Programming
abstract
Modern 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
CLUSTER2
2025 CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU Clusters
abstract
The 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
SC2
2023 Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs
abstract
Many 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
SC2