I design combinatorial algorithms and methods for reducing data movement overheads in parallel scientific and machine learning applications running on HPC systems. These algorithms can be applied in shared-memory setting, e.g., reducing memory accesses or improving data locality, or in distributed-memory setting, e.g., reduce volume of communication and number of exchanged messages.

[Web of Science] [DBLP] [ORCID]

Publications

Journal Articles

  • Nabil Abubaker, Orhun Caglayan, M. Ozan Karsavuran and Cevdet Aykanat, “Minimizing Staleness and Communication Overhead in Distributed SGD for Collaborative Filtering”, IEEE Transactions on Computers, 72 (10), 2925-2937, 2023. [DOI]
  • Nabil Abubaker, M. Ozan Karsavuran and Cevdet Aykanat, “Scaling Stratified Stochastic Gradient Descent for Distributed Matrix Completion”, IEEE Transactions on Knowledge and Data Engineering. [DOI] [PDF] [code]
  • Nabil Abubaker, M. Ozan Karsavuran and Cevdet Aykanat, “Scalable Unsupervised ML: Latency Hiding in Distributed Sparse Tensor Decomposition”, IEEE Transactions on Parallel and Distributed Systems, 33(11), 3028 - 3040, 2022. [DOI] [PDF] [code]
  • Nabil Abubaker, Seher Acer and Cevdet Aykanat, “True Load Balancing for Matricized Tensor Times Khatri-Rao Product”, IEEE Transactions on Parallel and Distributed Systems, 32 (8), 1974-1986, 2021. [DOI] [PDF]
  • Nabil Abubaker, Kadir Akbudak and Cevdet Aykanat, “Spatiotemporal Graph and Hypergraph Partitioning Models for Sparse Matrix-Vector Multiplication on Many-Core Architectures”, IEEE Transactions on Parallel and Distributed Systems, 30 (2), 445-458, 2019. [DOI] [PDF]

Conference/Workshop Papers

  • Lukas Gianinazzi, Alexandros Nikolaos Ziogas, Langwen Huang, Piotr Luczynski, Saleh Ashkboosh, Florian Scheidl, Armon Carigiet, Chio Ge, Nabil Abubaker, Maciej Besta, Tal Ben-Nun, and Torsten Hoefler, “Arrow Matrix Decomposition: A Novel Approach for Communication-Efficient Sparse Matrix Multiplication”, In Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP ‘24) 2024. [DOI]
  • Nabil Abubaker, Leonard Dervishi and Erman Ayday,”Privacy-Preserving Fog Computing Paradigm”, IEEE Conference on Communications and Network Security (CNS) 2017. [DOI] [PDF]

Theses & Projects