www.qtsoftware.de
Intel Math Kernel Library
Beliebte numerische Funktionen hochoptimiert für den Einsatz auf PC und unter Mac OSX

Intel hat einige der beliebtesten Numerikfunktionen speziell für die hauseigenen PC Prozessoren optimiert und in einer Library zusammenfaßt.

Intels Math Kernel Library (MKL) ist Bestandteil der Intel® Parallel Studio XE Editionen, die auch den C++ Compiler enthalten. Einzeln ist die Library seit Sept. 2014 nicht mehr erhältlich.

Die MKL enthält in hochoptimierter Form u.a.

  • Fast-Fourier-Transformationsfunktionen (FFT), sowohl mit einfacher, als auch mit doppelter Genauigkeit (REAL*4 bzw. float, und REAL*8 bzw. double) sowie für komplexe Datentypen (COMPLEX)
  • Grundlegende Funktionen der Linearen Algebra (BLAS, LAPACK),
  • BLAS auch für dünn-besetzte Matrizen (sparse matrices) mithilfe von PARDISO (Parallel Direct Solver)
  • Data Fitting Component: Funktionen zur Kurvenanpassung (incl. Spline) - vgl. Intel_MKL_Data_Fitting_Overview.pdf
  • Statistikfunktionen für Wahrscheinlichkeitsverteilungen, Erzeugung von Zufallszahlen u.a.m. (in der VSL Vector Statistical Library)
  • Vektorisierte Transzendente Funktionen (in der VML Vector Math Library)

Die Funktionen sind für den "multi-threaded" Einsatz programmiert und können daher auch in parallelisierten Programmen verwendet werden.

Manche der Routinen (insb. BLAS und LAPACK) sind aufrufkonform mit denen, die im Fortran Quellcode unter Netlib zur Verfügung stehen. Gegenüber diesen bieten die optimierten MKL-Versionen aber mitunter erhebliche Performance-Vorteile (vgl. Intels Benchmarks).

Eine spezielle Variante ist für den Einsatz in einem Linux Cluster verfügbar:
Intel® Cluster Math Kernel Library
.
Die MKL sind nicht nur für Intels eigene Compiler erhältlich. Schnittstellen bzw. INTERFACEs sind auch für andere, weitverbreitete Compiler vorhanden.

Die MKL ist Bestandteil der Professional Editionen der Intel Compiler C++ und Fortran.

Dokumentation

Die Dokumentation wird vollständig on-line bereitgestellt (PDF).

Support / technische Unterstützung, Updates

Nach Kauf und Registration eines Intel Software Produkts erhalten Sie ein Jahr lang Zugang zum sogenannten Intel Premier Support Forum, über den sämtliche technische Unterstützungsleistungen, die Sie anfragen, abgewickelt werden (d.h. ein direkter Kontakt via Telefon oder eMail mit Intel ist damit weitgehend unterbunden). Im diesem Forum werden auch Updates kostenfrei bereitgestellt. Ein Support-Kontrakt kann nach Ablauf der Wartungsperiode erneuert werden ("Support Service Renewal").

 

 
Ergänzungen/AddOns
·
·
·
Preislisten / Bestellung
·
Links
·
·
·
·

 

Lieferumfang, Systemanforderungen etc.

   
Unterstützte
Betriebssystem(e)
Windows 7 und höher bzw. Red Hat Linux 9.0, SuSE Linux 9.0 u.w.; Mac OS 10.4.4 or higher on Intel® Core™ Duo Processor
Unterstützte Compiler

Für Linux: Intel® Fortran Compiler v9.1 oder höher,
Intel® C++ Compiler v9.1 oder höher, GNU Compiler
For Windows: Intel® Fortran Compiler v9.1 oder höher, Microsoft* Visual C++ v2010 und höher

Hersteller Intel Corporation
Aktuelle Version  
Lizenz- bzw. Laufzeitgebühren keine
Updates erhältlich ja (kostenlos während des Wartungszeitraums)
Technischer Support innerhalb des Wartungszeitraums kostenfrei;
kostenpflichtiger Wartungsvertrag (umfaßt Updates via Download sowie technische Unterstützung über den Intel Premium Support Account)
Datenblatt erhältlich nein
Testversion ja
Produktinformationen des Herstellers https://www.intel.com/software/products/mkl/index.htm
Informationsstand 8. Feb. 2019
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2020. Alle Rechte vorbehalten.