Maximizing Sparse Matrix–Vector Product Performance on RISC Based MIMD Computers
✍ Scribed by R.T. McLay; S. Swift; G.F. Carey
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 303 KB
- Volume
- 37
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
✦ Synopsis
The matrix-vector product kernel can represent most of the computation in a gradient iterative solver. Thus, an efficient solver requires that the matrix-vector product kernel be fast. We show that standard approaches with Fortran or C may not deliver good performance and present a strategy involving managing the cache to improve the performance. As an example, using this approach we demonstrate that it is possible to achieve 2.5 times better performance over a Fortran implementation with an assembly coded kernel on an Intel i860. These issues are of general interest for all computer architectures but are particularly important for users of MIMD computers to achieve a useful fraction of the advertised peak performance of these machines.
📜 SIMILAR VOLUMES