The widespread adoption of massively parallel processors over the past decade has fundamentally transformed the landscape of high-performance computing hardware. This revolution has recently driven the advancement of FPGAs, which are emerging as an attractive alternative to power-hungry many-core devices in a world increasingly concerned with energy consumption. Consequently, numerous recent studies have focused on implementing efficient dense and sparse numerical linear algebra (NLA) kernels on FPGAs. To maximize the efficiency of these kernels, a key aspect is the exploration of analytical tools to comprehend the performance of the developments and guide the optimization process. In this regard, the roofline model (RLM) is a well-known gr...
International audienceWe present a method for automatically selecting optimal implementations of spa...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...
Floating-point matrix multiplication is a basic kernel in scientific computing. It has been shown th...
The dissemination of multi-core architectures and the later irruption of massively parallel devices,...
Sparse Matrix-Vector Multiplication (SpMxV) is a widely used mathematical operation in many high-per...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Computations involving matrices form the kernel of a large spectrum of computationally demanding app...
Sparse linear algebra arises in a wide variety of computational disciplines, including medical imagi...
UnrestrictedThe large capacity of field programmable gate arrays (FPGAs) has prompted researchers to...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
The design and implementation of a sparse matrix-matrix multiplication architecture on FPGAs is pres...
Conference proceedings 2022High Performance Computing. 9th Latin American Conference, CARLA 2022, Po...
Cholesky factorization is a fundamental problem in most engineering and science computation applicat...
International audienceWe present a method for automatically selecting optimal implementations of spa...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...
Floating-point matrix multiplication is a basic kernel in scientific computing. It has been shown th...
The dissemination of multi-core architectures and the later irruption of massively parallel devices,...
Sparse Matrix-Vector Multiplication (SpMxV) is a widely used mathematical operation in many high-per...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Computations involving matrices form the kernel of a large spectrum of computationally demanding app...
Sparse linear algebra arises in a wide variety of computational disciplines, including medical imagi...
UnrestrictedThe large capacity of field programmable gate arrays (FPGAs) has prompted researchers to...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
The design and implementation of a sparse matrix-matrix multiplication architecture on FPGAs is pres...
Conference proceedings 2022High Performance Computing. 9th Latin American Conference, CARLA 2022, Po...
Cholesky factorization is a fundamental problem in most engineering and science computation applicat...
International audienceWe present a method for automatically selecting optimal implementations of spa...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...
Floating-point matrix multiplication is a basic kernel in scientific computing. It has been shown th...