Math Kernel Library


Math Kernel Library jest biblioteką numeryczną zawierającą procedury algebry liniowej, przetwarzania liczb zmiennoprzecinkowych, szybkiej transformacji Fouriera FTT i matematyki wektorowej. MKL pozwala na zwiększenie szybkości działania tworzonych aplikacji m.in. w takich dziedzinach jak oprogramowanie finansowe, naukowe i inżynierskie. Biblioteka jest zooptymalizowana pod kątem jej wykorzystania na komputerach wyposażonych w procesory firmy Intel (32 i 64 bitowe). Dostępna zarówno dla systemu Windows jak i Linux współpracuje z kompilatorami standardu Fortran i C.

Korzyści stosowania biblioteki:
  • zwiększenie wydajności - biblioteka zawiewra zoptymalizowane funkcje z takich dziedzin matematyki jak LAPACK, BLAS, DFTs, FFTs, VML i VSL. Szczególny wzrost szybkościc działań aplikacji można osiągnąć w przypadku programów przetwarzających duże zbiory danych
  • biblioteka może działać pod wszystkimi najpopularniejszymi systemami operacyjnymi: Windows 98, Windows 2000, Windows Millenium Edition i Windows XP i Linux (kernel 2.x)
  • pomoc techniczna - darmowa przez pierwszy rok

Zbiory procedur zaimplementowane w MKL:
  • LAPACK (Linear Algebra PACKage) - funkcje algebry liniowej w języku Fortran (rozwiązywanie układów równań liniowych, aproksymacja liniowa, rozwiązywanie zagadnień własnych i wyznaczanie rozkładu macierzy według wartości własnych).
  • VML - (Vector Math Library) - funkcje trygonometryczne, wykładnicze, logarytmiczne, hyberboliczne, potęgowe dla kt`orych argumentem są wektory.
  • BLAS (Basic Linear Algebra Subprograms) - funkcje algebraiczne. Zaimplementowane są funkcje standardu BLAS I (odwzorowanie wektor-wektor), BLAS II (macierz-wektor), BLAS III (macierz-macierz). Na funkcjach BLAS bazują funkcje z grupy LAPACK i LINPACK.
  • FFT (Fast Fourier Transform) - szybka transformata Fouriera

Script logo