Biblioteca del núcleo matemático


Intel oneAPI Math Kernel Library (Intel oneMKL; anteriormente Intel Math Kernel Library o Intel MKL), es una biblioteca de rutinas matemáticas optimizadas para aplicaciones científicas, de ingeniería y financieras. Las funciones matemáticas básicas incluyen BLAS , LAPACK , ScaLAPACK , solucionadores dispersos, transformadas rápidas de Fourier y matemáticas vectoriales. [5] [6]

La biblioteca es compatible con los procesadores Intel [2] y está disponible para los sistemas operativos Windows , Linux y macOS . [5] [6] [7]

Intel oneAPI Math Kernel Library no debe confundirse con oneAPI Math Kernel Library (oneMKL) Interfaces, una pieza de código de enlace de código abierto que permite que las rutinas Intel MKL se utilicen desde Data Parallel C++. [8]

Intel lanzó Math Kernel Library el 9 de mayo de 2003 y la llamó blas.lib. [9] Los equipos de desarrollo del proyecto están ubicados en Rusia y Estados Unidos.

La biblioteca estaba disponible de forma independiente, sin cargo bajo los términos de la Licencia de software simplificada de Intel [3] que permite la redistribución. [10]

Desde abril de 2020, MKL se ha convertido en parte de oneAPI. El soporte comercial para oneMKL está disponible cuando se compra como parte de oneAPI Base Toolkit.