Self-adapting Linear Algebra algorithms and software

James Demmel, Jack Dongarra, Victor Eijkhout, Erika Fuentes, Antoine Petitet, Richard Vuduc, R. Clint Whaley, Katherine Yelick

    Research output: Contribution to journalArticlepeer-review

    Abstract

    One of the main obstacles to the efficient solution of scientific problems is the problem of tuning software, both to the available architecture and to the user problem at hand. We describe approaches for obtaining tuned high-performance kernels and for automatically choosing suitable algorithms. Specifically, we describe the generation of dense and sparse Basic Linear Algebra Subprograms (BLAS) kernels, and the selection of linear solver algorithms. However, the ideas presented here extend beyond these areas, which can be considered proof of concept. © 2005 IEEE.
    Original languageEnglish
    Pages (from-to)293-311
    Number of pages18
    JournalInstitute of Electrical and Electronics Engineers. Proceedings
    Volume93
    Issue number2
    DOIs
    Publication statusPublished - Feb 2005

    Keywords

    • Adaptive methods
    • Basic Linear Algebra Subprograms (BLAS)
    • Dense kernels
    • Iterative methods
    • Linear systems
    • Matrix-matrix product
    • Matrix-vector product
    • Performance optimization
    • Preconditioners
    • Sparse kernels

    Fingerprint

    Dive into the research topics of 'Self-adapting Linear Algebra algorithms and software'. Together they form a unique fingerprint.

    Cite this