Optimization techniques for GPU programming

P Hijma, S Heldens, A Sclocco… - ACM Computing …, 2023 - dl.acm.org
In the past decade, Graphics Processing Units have played an important role in the field of
high-performance computing and they still advance new fields such as IoT, autonomous …

[PDF][PDF] The Chinese Wall Security Policy.

DFC Brewer, MJ Nash - S&P, 1989 - facweb.iitkgp.ac.in
Everyone who has seen the movie Wall Street will have seen a commercial security policy in
action. The recent work of Clark and Wilson and the WIPCIS initiative (the Workshop on …

Efficient sparse matrix-vector multiplication on GPUs using the CSR storage format

JL Greathouse, M Daga - SC'14: Proceedings of the …, 2014 - ieeexplore.ieee.org
The performance of sparse matrix vector multiplication (SpMV) is important to computational
scientists. Compressed sparse row (CSR) is the most frequently used format to store sparse …

Sparse matrix-vector multiplication on GPGPUs

S Filippone, V Cardellini, D Barbieri… - ACM Transactions on …, 2017 - dl.acm.org
The multiplication of a sparse matrix by a dense vector (SpMV) is a centerpiece of scientific
computing applications: it is the essential kernel for the solution of sparse linear systems and …

Fast sparse matrix-vector multiplication on GPUs for graph applications

A Ashari, N Sedaghati, J Eisenlohr… - SC'14: Proceedings …, 2014 - ieeexplore.ieee.org
Sparse matrix-vector multiplication (SpMV) is a widely used computational kernel. The most
commonly used format for a sparse matrix is CSR (Compressed Sparse Row), but a number …

Automatic selection of sparse matrix representation on GPUs

N Sedaghati, T Mu, LN Pouchet… - Proceedings of the 29th …, 2015 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) is a core kernel in numerous applications,
ranging from physics simulation and large-scale solvers to data analytics. Many GPU …

A survey of techniques for managing and leveraging caches in GPUs

S Mittal - Journal of Circuits, Systems, and Computers, 2014 - World Scientific
Initially introduced as special-purpose accelerators for graphics applications, graphics
processing units (GPUs) have now emerged as general purpose computing platforms for a …

An efficient two-dimensional blocking strategy for sparse matrix-vector multiplication on GPUs

A Ashari, N Sedaghati, J Eisenlohr… - Proceedings of the 28th …, 2014 - dl.acm.org
Sparse matrix-vector multiplication (SpMV) is one of the key operations in linear algebra.
Overcoming thread divergence, load imbalance and non-coalesced and indirect memory …

LightSpMV: Faster CSR-based sparse matrix-vector multiplication on CUDA-enabled GPUs

Y Liu, B Schmidt - 2015 IEEE 26th International Conference on …, 2015 - ieeexplore.ieee.org
Compressed sparse row (CSR) is a frequently used format for sparse matrix storage.
However, the state-of-the-art CSR-based sparse matrix-vector multiplication (SpMV) …

Speculative segmented sum for sparse matrix-vector multiplication on heterogeneous processors

W Liu, B Vinter - Parallel Computing, 2015 - Elsevier
Sparse matrix-vector multiplication (SpMV) is a central building block for scientific software
and graph applications. Recently, heterogeneous processors composed of different types of …