Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms (kurz: BLAS) bezeichnet eine Programmbibliothek, die elementare Operationen der linearen Algebra wie Vektor- und Matrixmultiplikationen bereitstellt. Es gibt eine Vielzahl von Implementierungen in verschiedenen Sprachen bzw. für verschiedene Architekturen und Plattformen. Der Vorteil von BLAS liegt nicht nur in der Wiederverwendbarkeit und der Arbeitserleichterung für den Programmierer, sondern auch in der Möglichkeit für Hardwarehersteller, für diese häufig gebrauchten Subroutinen hochoptimierte, zum Teil in Assembler realisierte Implementierungen bereitzustellen. Daher finden BLAS vor allem im Supercomputing-Bereich breite Verwendung.

BLAS
Basisdaten
Erscheinungsjahr 1979
Aktuelle Version 3.10.0
(29. Juni 2021)
Betriebssystem plattformübergreifend
Programmier­sprache Fortran
Kategorie Lineare Algebra
www.netlib.org/blas

Die Definition der Schnittstelle zu BLAS ist ein De-facto-Standard.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.