IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Introduction to Linear Algebra

Introduction to Linear Algebra
View Sample PDF
Copyright: 2023
Pages: 25
Source title: Developing Linear Algebra Codes on Modern Processors: Emerging Research and Opportunities
Source Author(s)/Editor(s): Sandra Catalán Pallarés (Universidad Complutense de Madrid, Spain), Pedro Valero-Lara (Oak Ridge National Laboratory, USA), Leonel Antonio Toledo Díaz (Barcelona Supercomputing Center, Spain)and Rocío Carratalá Sáez (Universidad de Valladolid, Spain)
DOI: 10.4018/978-1-7998-7082-1.ch001

Purchase

View Introduction to Linear Algebra on the publisher's website for pricing and purchasing information.

Abstract

This chapter introduces widely used concepts about linear algebra in computer science, as well as information about the standard libraries that gather kernels for linear algebra operations, such as the basic linear algebra subprograms (BLAS) and the linear algebra package (LAPACK). The creation and evolution of these libraries is historically contextualized to help the reader understand their relevance and utility. Moreover, dense and sparse linear algebra are explained. The authors describe the levels of the BLAS library, the motivation behind the hierarchical structure of the BLAS library, and its connection with the LAPACK library. The authors also provide a detailed introduction on some of the most used and popular dense linear algebra kernels or routines, such as GEMM (matrix-matrix multiplication), TRSM (triangular solver), GETRF (LU factorization), and GESV (LU solve). Finally, the authors focus on the most important sparse linear algebra routines and the motivation behind the discussed approaches.

Related Content

. © 2023. 25 pages.
. © 2023. 21 pages.
. © 2023. 47 pages.
. © 2023. 44 pages.
. © 2023. 23 pages.
. © 2023. 26 pages.
. © 2023. 41 pages.
Body Bottom