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 …
Evolutionary black-box topology optimization: Challenges and promises
Black-box topology optimization (BBTO) uses evolutionary algorithms and other soft
computing techniques to generate near-optimal topologies of mechanical structures …
computing techniques to generate near-optimal topologies of mechanical structures …
GPU parallel strategy for parameterized LSM-based topology optimization using isogeometric analysis
This paper proposes a new level set-based topology optimization (TO) method using a
parallel strategy of Graphics Processing Units (GPUs) and the isogeometric analysis (IGA) …
parallel strategy of Graphics Processing Units (GPUs) and the isogeometric analysis (IGA) …
GPU-based matrix-free finite element solver exploiting symmetry of elemental matrices
Matrix-free solvers for finite element method (FEM) avoid assembly of elemental matrices
and replace sparse matrix-vector multiplication required in iterative solution method by an …
and replace sparse matrix-vector multiplication required in iterative solution method by an …
SURAA: A novel method and tool for loadbalanced and coalesced SpMV computations on GPUs
Sparse matrix-vector (SpMV) multiplication is a vital building block for numerous scientific
and engineering applications. This paper proposes SURAA (translates to speed in arabic), a …
and engineering applications. This paper proposes SURAA (translates to speed in arabic), a …
A Conflict-aware Divide-and-Conquer Algorithm for Symmetric Sparse Matrix-Vector Multiplication
Exploiting matrix symmetry to halve memory footprint offers an opportunity for accelerating
memory-bound computations like Sparse Matrix-Vector Multiplication (SpMV). However …
memory-bound computations like Sparse Matrix-Vector Multiplication (SpMV). However …
Efficient Algorithm Design of Optimizing SpMV on GPU
Sparse matrix-vector multiplication (SpMV) is a fundamental building block for various
numerical computing applications. However, most existing GPU-SpMV approaches may …
numerical computing applications. However, most existing GPU-SpMV approaches may …
Performance enhancement strategies for sparse matrix-vector multiplication (spmv) and iterative linear solvers
Iterative solutions of sparse linear systems and sparse eigenvalue problems have a
fundamental role in vital fields of scientific research and engineering. The crucial computing …
fundamental role in vital fields of scientific research and engineering. The crucial computing …
Analyzing the potential of GPGPUs for real-time explicit finite element analysis of soft tissue deformation using CUDA
V Strbac, J Vander Sloten, N Famaey - Finite Elements in Analysis and …, 2015 - Elsevier
As the presence of finite element implementations on General Purpose Graphics Processing
Units (GPGPUs) is the literature increases, detailed and in-breadth testing of the hardware is …
Units (GPGPUs) is the literature increases, detailed and in-breadth testing of the hardware is …
[HTML][HTML] A new AXT format for an efficient SpMV product using AVX-512 instructions and CUDA
Abstract The Sparse Matrix-Vector (SpMV) product is a key operation used in many scientific
applications. This work proposes a new sparse matrix storage scheme, the AXT format, that …
applications. This work proposes a new sparse matrix storage scheme, the AXT format, that …