AMD Core Math Library
AMD Core Math Library (ACML; AMD Core Math Library) är ett mjukvarubibliotek som publiceras av AMD . Detta bibliotek implementerar stöd för användbara matematiska funktioner optimerade för processorer tillverkade av AMD själv.
Ursprungligen utvecklad 2002 för användning i resurskrävande vetenskaplig beräkning, tillåter ACML AMD Opteron-processorer att användas på det mest optimala sättet i resurskrävande applikationer som skapar en stor belastning på processorn.
Funktioner
ACML består av följande huvudkomponenter: [1]
- Fullständigt stöd för nivåerna 1, 2 och 3 av grundläggande linjära algebrarutiner (BLAS) med kärnrutiner optimerade för hög prestanda på AMD Opteron-processorer.
- En komplett uppsättning program som implementerar stöd för linjär algebraoperationer i ( LAPACK ). Dessutom, genom att ärva fördelarna med de avstämbara BLAS-kärnorna, har den centrala LAPACK -programsviten optimerats ytterligare för att uppnå mycket högre prestanda än standardimplementeringen av LAPACK.
- Fullständig implementering av snabba Fourier-transformationer i komplexa datatyper med enkel och dubbel precision.
- Snabb bearbetning av skalärer, vektorer och arrayer med ett bra matematiskt bibliotek av program optimerade för hög prestanda på AMD Opteron-processorer.
- Slumpgenerator med stöd för enkel och dubbel precision .
Plattformar som stöds
AMD erbjuder binära versioner av ACML [2] för Solaris 10 / OpenSolaris , Windows och Linux . Kompilatorer som stöds är Sun Studio , Intel Fortran Compiler , gfortran , Microsoft Visual Studio och andra.
Se även
Anteckningar
- ↑ AMD Core Math Library (ACML) (länk ej tillgänglig) . AMD ( 20 april 2005 ). Hämtad 1 juni 2007. Arkiverad från originalet 10 oktober 2006. (obestämd)
- ↑ Teknikzoner Arkiverad 11 juni 2010. Arkiverad 11 juni 2010 på Wayback Machine
Länkar