Библиотека Intel® Math Kernel



Intel Parallel Studio XE объединяет в себе оптимизирующий компилятор C++ и Fortran - средство проверки ошибок памяти и многопоточности и улучшенный профилировщик производительности
Флагманская математическая библиотека для высокопроизводительных
вычислительных систем для Windows*, Linux* и Mac OS* X

Библиотека Intel® Math Kernel Library 10.3

Получите преимущества оптимизаций производительности для существующих и будущих процессоров Intel® с математическими операциями для научных, инженерных и финансовых приложений, требующих наивысшей производительности.


Обеспечьте высокую производительность научных, инженерных и финансовых приложений с помощью этой оптимизированной библиотеки


Библиотека Intel® Math Kernel Library (Intel® MKL) обеспечивает выполнение высокооптимизированных многопоточных математических операций для научных, инженерных и финансовых приложений, требующих наивысшей производительности. В неё включены различные математические функции, в том числе библиотеки BLAS, LAPACK, ScaLAPACK1, методы решения разреженных матриц, методы быстрого преобразования Фурье, алгоритмы векторной математики и многое другое.

Она содержит средства оптимизации производительности для процессоров Intel® нового поколения и поддерживает улучшенную интеграцию с Microsoft Visual Studio*, Eclipse* и XCode*. Библиотека Intel® MKL поддерживает полную интеграцию с библиотекой реального времени Intel® Compatibility OpenMP* для дополнительной кросс-платформенной совместимости с Windows/Linux*.

1ScaLAPACK не поддерживается системой Mac OS* X.

Преимущества:
  • Исключительная производительность и поддержка многоядерных процессоров
  • Автоматическая оптимизация для параллелизма
  • Стандартные API в C и Fortran
  • Распространение без авторских отчислений
  • Техническая поддержка мирового уровня, база знаний и активный форум Intel® MKL

Библиотека Intel® MKL обеспечивает дополнительную производительность и экономию и доступна в составе других комплектов, в том числе:



Щелкните, чтобы увеличить

 


BLAS и LAPACK
Библиотека Intel MKL включает отлаженные реализации BLAS и LAPACK, обеспечивающие преимущества более высокой производительности по сравнению с альтернативными математическими библиотеками.

 

 


Быстрые преобразования Фурье и кластерные быстрые преобразования Фурье
Операции быстрых преобразований Фурье в Intel MKL оптимизированы и обеспечивают преимущество более высокой производительности по сравнению с альтернативными библиотеками для средних и больших преобразований. В комплект входят оболочки интерфейса FFTW. Поддержка распределенных систем памяти (кластеров) включена в кластерные быстрые преобразования Фурье.


Щелкните, чтобы увеличить

 


 

 



Щелкните, чтобы увеличить

Векторные генераторы случайных чисел
Библиотека векторной статистики Intel MKL (VSL) объединяет 9 генераторов случайных чисел и 22 распределителя вероятности, обеспечивающих значительное улучшение производительности в физике, химии и финансовом анализе.


Библиотека векторной математики

Intel MKL обеспечивает векторную реализацию основных математических функций с высокой вычислительной нагрузкой.


Щелкните, чтобы увеличить


 

ScaLAPACK

Библиотека Intel MKL включает оптимизированную версию ScaLAPACK для кластеров и обеспечивает значительное улучшение производительности в реализации NETLIB*.


Средства решения разреженных матриц
Библиотека включает прямые и итеративные средства решения разреженных матриц:

  • Прямые средства решения - PARDISO: Многопоточное и высокопроизводительное средство решения больших разреженных линейных систем уравнений, эффективно использующее память. Включает поддержку памяти, не относящейся к ядру

  • Итеративные средства решения - FGMRES* и средства решения сопряженных градиентов: FGMRES добавляет возможность решения общих разреженных систем линейных уравнений, а средство решения сопряженных градиентов решает симметричные положительно-определенные системы


 

 


Оптимизированный тест LINPACK

В комплект Intel MKL входит оптимизированная версия теста LINPACK, которая легко запускается на любой платформе на базе архитектуры Intel и демонстрирует высокую производительность при работе с новейшими процессорами Intel, достигая производительности в гигафлопах, близкой к максимальной поддерживаемой платформой.


Библиотека векторной математики

Intel MKL обеспечивает векторную реализацию основных математических функций с высокой вычислительной нагрузкой.




Подробную информацию о библиотеке Intel Math Kernel Library можно получить, загрузив краткое описание ›

Новые функциональные возможности библиотеки Intel® Math Kernel Library 10.3


Поддержка команд Intel® Advanced Vector Extensions (Intel® AVX) в составе SSE

  • Ускорение выполнения операций с плавающей запятой в функциональных областях BLAS, LAPACK, FFT, VML и VSL для новых процессоров Sandy Bridge.

Интерфейсы C для LAPACK и PARDISO для более простого использования разработчиками C

  • Интерфейсы C LAPACK поддерживают упорядочивание строк и индексирование массивов стиля c (на базе нулей) для массивов данных PARDISO.

Новая сводная библиотека статистики Intel

  • Новая область, включающая широкий набор статистических функций

Динамический контроль точности в VML

  • Новые интерфейсы всех функций VML, включая параметр для установки режима точности.

Дополнительные оптимизации BLAS, LAPACK, PARDISO, FFT и VSL

  • Обеспечивает более высокую производительность во многих алгоритмах.



Профессор Джек Донгарра, университет Теннесси, Ноксвилль, лаборатория инновационных компьютеров
:
"Библиотека Intel® Math Kernel Library незаменима для пользователей высокопроизводительных вычислительных систем на платформах x86. В неё включены оптимизированные математические функции, в том числе BLAS, LAPACK и ScaLAPACK, а также другие базовые функции, например, методы решения разреженных матриц и быстрые преобразования Фурье. Высочайшая производительность достигается как в многопроцессорных системах, так и в системах с многоядерными процессорами
".


Д-р Антуан Петите, начальник отдела высокопроизводительных вычислительных систем, группа вычислительной структурной механики ESI
:
"PAM-CRASH и PAM-STAMP полагаются на высокую производительность Intel® Math Kernel Library 10.0. Мы очень довольны как использованием памяти, так и производительностью SMP."



Жиль Арто, начальник отдела количественных исследований, рисков и постоянного контроля, CALYON:

"CALYON рассчитывает риски с использованием сложных числовых алгоритмов, распределенных на кластерах из сотен процессоров Intel. Мы постоянно сталкиваемся с проблемами производительности. Библиотека Intel® MKL включает расчеты векторов и матриц, быстрые преобразования Фурье, генераторы случайных чисел и многие другие алгоритмы, обеспечивающие возможность значительного улучшения производительности (иногда в сотни раз) и сокращения расходов на разработку".



Крис Рейд, вице-президент по маркетингу, ANSYS, Inc.:

"Библиотека Intel MKL помогает ANSYS добиться высочайшей производительности при работе с процессорами Intel. Мы используем ее в нашем ПО для инженерных симуляций уже более 10 лет. Многоядерные процессоры Intel в сочетании с библиотекой Intel MKL помогают нам обеспечить высокую производительность и масштабируемость на разных уровнях: от рабочих станций до серверных систем. Постоянно продолжающаяся оптимизация Intel MKL гарантирует наилучшую производительность для пользователей программного обеспечения ANSYS на процессорах Intel последнего поколения".



Алистер Дауни, Paradigm Geophysical:

"Компания Paradigm использовала библиотеку Intel® MKL в своих технических решениях для клиентов из нефтегазовой индустрии, поскольку она обеспечивает выдающийся уровень производительности. Наши алгоритмы HPC используют отлаженность, потоковую безопасность и поддержку многоядерных процессоров Intel разных семейств библиотекой Intel MKL. Использование библиотеки Intel MKL позволяет нам сосредоточить время и силы на наших решениях, и при этом добиться оптимальной производительности в разнообразных системах, от ноутбуков и рабочих станций до кластеров высокопроизводительных вычислительных систем."


Поддержка библиотеки Intel® Math Kernel Library

Просмотр базы знаний Intel® Math Kernel Library



Задайте вопросы экспертам


Воспользуйтесь функцией поиска и отправьте новый вопрос на форум программы Intel® Software Network по библиотеке Intel®Math Kernel Library . Форумы позволяют искать необходимые данные в постоянно растущем архиве технических вопросов и получать ответы от экспертов Intel и участников нашего сообщества для разработчиков. Если с помощью функции поиска вы не смогли найти необходимый ответ, вы можете задать новый вопрос. Доступ к центру регистрации продукции Intel® для разработчиков ПО позволит участвовать в форумах программы Intel® Software Network без дополнительной регистрации.



Получите помощь от Intel


Если вы не найдете то, что вам потребуется, выше:
отправьте сообщение об ошибках ПО через сайт Intel® Premier Support . Требуется регистрация. Дополнительная информация представлена здесь .