Automatiskt inställd programvara för linjär algebra

Automatically Tuned Linear Algebra Software ( ATLAS ) är ett mjukvarubibliotek för linjär algebra . Det är en BLAS- implementering för C och Fortran .

ATLAS rekommenderas som en högpresterande implementering av BLAS för olika plattformar. Även om det finns mer optimerade bibliotek för specifika plattformar (t.ex. Sun Performance Library för Solaris / SPARC och Solaris/ x86 ), är ATLAS ofta den enda implementeringen av BLAS för nya plattformar. Av denna anledning används ATLAS ofta för att jämföra prestanda mellan olika plattformar.

ATLAS körs på de flesta UNIX- system och på Microsoft Windows via Cygwin . Den släpps under BSD-licensen och används i många välkända applikationer inklusive MATLAB , Scilab , Mathematica och GNU Octave .

Funktionalitet

ATLAS tillhandahåller en komplett implementering av BLAS API med tillägg av funktioner från LAPACK , ett högnivåbibliotek baserat på BLAS.

Länkar