A systematic survey of general sparse matrix-matrix multiplication

J Gao, W Ji, F Chang, S Han, B Wei, Z Liu… - ACM Computing …, 2023 - dl.acm.org
General Sparse Matrix-Matrix Multiplication (SpGEMM) has attracted much attention from
researchers in graph analyzing, scientific computing, and deep learning. Many optimization …

The kokkos ecosystem: Comprehensive performance portability for high performance computing

C Trott, L Berger-Vergiat, D Poliakoff… - … in Science & …, 2021 - ieeexplore.ieee.org
State-of-the-art engineering and science codes have grown in complexity dramatically over
the last two decades. Application teams have adopted more sophisticated development …

Trust: Triangle Counting Reloaded on GPUs

S Pandey, Z Wang, S Zhong, C Tian… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Triangle counting is a building block for a wide range of graph applications. Traditional
wisdom suggests that i) hashing is not suitable for triangle counting, ii) edge-centric triangle …

A performance portability framework for Python

N Al Awar, S Zhu, G Biros, M Gligoric - Proceedings of the 35th ACM …, 2021 - dl.acm.org
Kokkos is a programming model for writing performance portable applications for all major
high performance computing platforms. It provides abstractions for data management and …

Kokkacc: Enhancing kokkos with openacc

P Valero-Lara, S Lee… - 2022 Workshop on …, 2022 - ieeexplore.ieee.org
Template metaprogramming is gaining popularity as a high-level solution for achieving
performance portability on heterogeneous computing resources. Kokkos is a representative …

Performance portable batched sparse linear solvers

K Liegeois, S Rajamanickam… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Solving large number of small linear systems is increasingly becoming a bottleneck in
computational science applications. While dense linear solvers for such systems have been …