Optimization techniques for GPU programming
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 …
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 …
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
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 …
scientists. Compressed sparse row (CSR) is the most frequently used format to store sparse …
Sparse matrix-vector multiplication on GPGPUs
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 …
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
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 …
commonly used format for a sparse matrix is CSR (Compressed Sparse Row), but a number …
Automatic selection of sparse matrix representation on GPUs
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 …
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 …
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
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 …
Overcoming thread divergence, load imbalance and non-coalesced and indirect memory …
LightSpMV: Faster CSR-based sparse matrix-vector multiplication on CUDA-enabled GPUs
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) …
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 …
and graph applications. Recently, heterogeneous processors composed of different types of …