Solving linear systems is an important problem for scientific computing. Exploiting parallelism is essential for solving complex systems, and this traditionally involves writing parallel algorithms on top of a library such as MPI. The SPIKE family of algorithms is one well-known example of a parallel solver for linear systems. The Hierarchically Tiled Array data type extends traditional data-parallel array operations with explicit tiling and allows programmers to directly manipulate tiles. The tiles of the HTA data type map naturally to the block nature of many numeric computations, including the SPIKE family of algorithms. The higher level of abstraction of the HTA enables the same program to be portable across different platforms. Curr...
International audienceHierarchical matrices (H-matrices) have become important in applications where...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
Tridiagonal diagonally dominant linear systems arise in many scientific and engineering applications...
Solving linear systems is an important problem for scientific computing. Exploiting parallelism is e...
The importance of tiles or blocks in mathematics and thus computer science cannot be overstated. Fro...
Writing high performance programs is a non-trivial task and remains a challenge even to advanced pro...
Tiling has proven to be an effective mechanism to develop high performance implementations of algori...
In this paper, we show our initial experience with a class of objects, called Hierarchically Tiled A...
153 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.To prove these claims, two po...
120 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.To prove the claims, two popu...
Exploiting parallelism in modern machines increases the di culty of developing applications. Thus, ...
The importance of tiles or blocks in scientific computing cannot be overstated. Many algorithms, bot...
In the foreseeable future, high-performance supercomputers will continue to evolve in the direction ...
A new parallel solver based on SPIKE-TA algorithm has been developed using OpenMP API for solving d...
In this work, we consider the reformulation of hierarchical (H) matrix algorithms for many-core proc...
International audienceHierarchical matrices (H-matrices) have become important in applications where...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
Tridiagonal diagonally dominant linear systems arise in many scientific and engineering applications...
Solving linear systems is an important problem for scientific computing. Exploiting parallelism is e...
The importance of tiles or blocks in mathematics and thus computer science cannot be overstated. Fro...
Writing high performance programs is a non-trivial task and remains a challenge even to advanced pro...
Tiling has proven to be an effective mechanism to develop high performance implementations of algori...
In this paper, we show our initial experience with a class of objects, called Hierarchically Tiled A...
153 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.To prove these claims, two po...
120 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.To prove the claims, two popu...
Exploiting parallelism in modern machines increases the di culty of developing applications. Thus, ...
The importance of tiles or blocks in scientific computing cannot be overstated. Many algorithms, bot...
In the foreseeable future, high-performance supercomputers will continue to evolve in the direction ...
A new parallel solver based on SPIKE-TA algorithm has been developed using OpenMP API for solving d...
In this work, we consider the reformulation of hierarchical (H) matrix algorithms for many-core proc...
International audienceHierarchical matrices (H-matrices) have become important in applications where...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
Tridiagonal diagonally dominant linear systems arise in many scientific and engineering applications...