Intel Math Kernel Library предоставляет разработчикам возможность создавать новые функции в своих приложениях, а также экономить время их разработки, отладки и сопровождения благодаря тому, что код, написанный сегодня, будет совместим с будущими поколениями процессоров Intel. Библиотека Intel Math Kernel Library включает в себя в распараллеленные и векторизованные функции линейной алгебры, быстрых преобразований Фурье, векторной математики и статистики. Через единый вызов API для языка Fortran или C эти функции автоматически масштабируются на прошлые, текущие и будущие архитектуры процессоров за счет выбора наилучшего пути кода для каждой из них.
Особенности Intel Math Kernel Library:
- Библиотека Intel Math Kernel Library совместима с передовыми средами разработки и компиляторами для ОС Windows, Linux и Mac OS X.
- Решение позволяет преодолевать неассоциированные по своей природе характеристики результатов арифметических действий с плавающей запятой.
- Intel Math Kernel Library использует стандартные для индустрии API, поэтому для перехода с другой библиотеки требуются минимальные изменения кода.
- В случае архитектуры Intel MIC в дополнение к полной поддержке родной оптимизации Intel MKL может также автоматически определять оптимальную балансировку нагрузки между хост-процессором и сопроцессором Intel Xeon Phi.
- Intel MIC является совместимой с пользовательскими компиляторами, библиотеками, языками, операционными системами и моделями распараллеливания. Это единая библиотека для разнородных сред создания приложений.