[HTML][HTML] Sparse approximate inverse preconditioners on high performance GPU platforms

D Bertaccini, S Filippone - Computers & Mathematics with Applications, 2016 - Elsevier
Simulation with models based on partial differential equations often requires the solution of
(sequences of) large and sparse algebraic linear systems. In multidimensional domains …

Performance enhancement strategies for sparse matrix-vector multiplication (spmv) and iterative linear solvers

T Mohammed, R Mehmood - arxiv preprint arxiv:2212.07490, 2022 - arxiv.org
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 …

Object-oriented techniques for sparse matrix computations in Fortran 2003

S Filippone, A Buttari - ACM Transactions on Mathematical Software …, 2012 - dl.acm.org
The efficiency of a sparse linear algebra operation heavily relies on the ability of the sparse
matrix storage format to exploit the computing power of the underlying hardware. Since no …

Extracting uml class diagrams from object-oriented fortran: Foruml

A Nanthaamornphong, K Morris… - Proceedings of the 1st …, 2013 - dl.acm.org
Many scientists and engineers who implement high performance computing (HPC) software
have adopted the object-oriented (OO) Fortran paradigm. One of the challenges faced by …

Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object‐Oriented Fortran

A Nanthaamornphong, A Leatongkam - Scientific Programming, 2019 - Wiley Online Library
Recently, reverse engineering has become widely recognized as a valuable process for
extracting system abstractions and design information from existing software. This study …

Design and implementation of a local scheduling system with advance reservation for co-allocation on the grid

H Nakada, A Takefusa, K Ookubo… - The Sixth IEEE …, 2006 - ieeexplore.ieee.org
While advance reservation is an essential capability for co-allocating several resources on
Grid environments, it is not obvious how it can co-exist with priority-based First Come First …

Design Patterns for Sparse‐Matrix Computations on Hybrid CPU/GPU Platforms

V Cardellini, S Filippone… - Scientific Programming, 2014 - Wiley Online Library
We apply object‐oriented software design patterns to develop code for scientific software
involving sparse matrices. Design patterns arise when multiple independent developments …

Approximate inverse preconditioners for Krylov methods on heterogeneous parallel computers

D Bertaccini, S Filippone - Parallel Computing: Accelerating …, 2014 - ebooks.iospress.nl
The popularity of GPGPUs in high performance platforms for scientific computing in recent
times has renewed interest in approximate inverse preconditioners for Krylov methods. We …

Sparse matrix computations on clusters with GPGPUs

V Cardellini, A Fanfarillo… - … Conference on High …, 2014 - ieeexplore.ieee.org
Hybrid nodes containing GPUs are rapidly becoming the norm in parallel machines. We
have conducted some experiments regarding how to plug GPU-enabled computational …

Simpl: a pattern language for writing efficient kernels on gpgpu

D Barbieri, V Cardellini… - 2015 IEEE/ACM 1st …, 2015 - ieeexplore.ieee.org
Graphics processing units (GPUs) have become an integral part of both High Performance
Computing (HPC) and desktop systems. To fully exploit their potential, algorithms should be …