Using experimental data to improve the performance modelling of parallel linear algebra routines
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code
Science of Computer Programming
Broadcast-Based parallel LU factorization
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Multi-stage programming with functors and monads: eliminating abstraction overhead from generic code
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Hi-index | 0.00 |
This article describes the context, design, and recent development of the LAPACK for Clusters (LFC) project (LAPACK stands for Linear Algebra PACKage). It has been developed in the framework of Self-Adapting Numerical Software (SANS) since we believe such an approach can deliver the convenience and ease of use of existing sequential environments bundled with the power and versatility of highly-tuned parallel codes that execute on clusters. Accomplishing this task is far from trivial as we argue in the paper by presenting pertinent case studies and possible usage scenarios.