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) …
[HTML][HTML] Parallel assembly of finite element matrices on multicore computers
P Krysl - Computer Methods in Applied Mechanics and …, 2024 - Elsevier
A complete suite of algorithms to implement parallel assembly of sparse finite element
matrices on multicore computers is presented. The approach is broken down into six …
matrices on multicore computers is presented. The approach is broken down into six …
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 …
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 …
[HTML][HTML] 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 …
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 …
An efficient framework for matrix-free SpMV computation on GPU for elastoplastic problems
High computational cost in elastoplastic analysis is often handled by the use of high
performance parallel computers. However, the presence of both elastic and plastic states …
performance parallel computers. However, the presence of both elastic and plastic states …