IEEE Transactions on Magnetics · 2010 · 49 citations · 4 references
ComputingComputer ScienceHigh-performance ComputingComputational ElectromagneticsFinite Element AnalysisFinite Element MethodsData ParallelismFinite Element FormulationGraphics Processing Unit ComputingHardware AccelerationMatrix ComputationNumerical Linear AlgebraMatrix MultiplicationSparse Linear AlgebraSparse Matrix AlgorithmsSparse Matrix Computation
A wide class of finite-element (FE) electromagnetic applications requires computing very large sparse matrix vector multiplications (SMVM). Due to the sparsity pattern and size of the matrices, solvers can run relatively slowly. The rapid evolution of graphic processing units (GPUs) in performance, architecture, and programmability make them very attractive platforms for accelerating computationally intensive kernels such as SMVM. This work presents a new algorithm to accelerate the performance of the SMVM kernel on graphic processing units.
4
A Survey of General‐Purpose Computation on Graphics Hardware
John D. Owens, David Luebke, Naga K. Govindaraju et al. · Computer Graphics Forum · 2007 · 2K citations
Ecient Sparse Matrix-Vector Multiplication on CUDA
Nathan Bell, Michael Garland · 2008 · 581 citations
Scan Primitives for GPU Computing
eScholarship (California Digital Library) · 2007 · 513 citations · Full text
Implementing the conjugate gradient algorithm on multi-core systems
W.A. Wiggers, Vincent Bakker, André B.J. Kokkeler et al. · 2007 · 32 citations · Full text