Программные инструменты Intel для разработчиков



Download 0,96 Mb.
Pdf ko'rish
bet4/4
Sana25.02.2022
Hajmi0,96 Mb.
#260720
1   2   3   4
Bog'liq
SWbrochure

http://software.intel.com/en-us/intel-mkl
Библиотека Intel® Math Kernel Library v11.0 (Intel® MKL) содержит 
функции и процедуры, ускоряющие разработку программ и повышающие скорость 
их работы на современных процессорах, отличающихся увеличенным числом ядер, 
разнообразием архитектур и векторными вычислениями. Чтобы использовать 
всю мощь вычислительных ресурсов процессора, примените оптимизированную 
библиотеку, разработанную для использования этого потенциала. Написанный 
с помощью Intel® MKL код будет работать оптимальным образом на 
существующих и будущих процессорах Intel.
Библиотека Intel® MKL включает подпрограммы для вычислительной линейной 
алгебры с высокой степенью векторизации и распараллеливания, алгоритмы 
вычисления быстрого преобразования Фурье (БПФ), векторные и статистические 
функции. Достаточно одного вызова этих функций с помощью интерфейса C 
или Fortran, чтобы автоматически применить их к существующим и будущим 
архитектурам процессоров с выбором оптимальной ветви кода в каждом случае.
«Библиотека Intel MKL незаменима для всех высокопроизводительных вычислений 
на платформах x86».
Профессор Джек Донгарра (Jack Dongarra) 
лаборатория современных вычислений, 
Университет Теннеси, Ноксвиль, США


9
Основные возможности
• Математические вычисления для всевозможных приложений
• Стандартные интерфейсы для получения быстрого результата
• Производительность и масштабируемость на существующих и будущих 
процессорах
• Адаптация под требования разработчиков
• Условная численная воспроизводимость результата
• Оптимизация для процессоров с архитектурами Haswell, Ivy Bridge 
и сопроцессоров Intel® Xeon Phi™
• Автоматическая передача вычислений и балансировка нагрузки между 
процессорами Intel® Xeon® и сопроцессорами Intel® Xeon Phi™
• Интерполяция данных
Преимущества
• Векторные 
параллельные 
вычисления 
для 
достижения 
высокой 
производительности на процессорах Intel и совместимых с ними
• Совместимость с целым рядом компиляторов C, C++ и Fortran
• Лицензия, адаптированная для сокращения затрат при разработке ваших 
продуктов
Оптимизированные математические вычисления 
в Windows*, Linux* и OSX*
Векторные 
вычисления
• Тригонометрические
• Гиперболические
• Экспоненциальные,
логарифмические
• Возведение
в степень/
извлечение корня
• Округление
Генераторы 
случайных чисел
• Конгруэнтные
• Рекурсивные
• Метод Уичмана-Хилла
• Вихрь Мерсенна
Метод Соболя
• Метод Нидеррайтера
• На базе RDRAND
Линейная алгебра
• BLAS
• LAPACK
• Операции
с разреженными
форматами данных
• ScaLAPACK
КЛАСТЕР
Быстрое 
преобразование 
Фурье
• Многомерные
(до 7-мерных)
• Интерфейсы FFTW*
КЛАСТЕР
• Кластерное БПФ
Статистика
Эксцесс
• Коэффициент
вариации
• Квантили,
статистика порядка
• Мин./макс.
• Дисперсии
и ковариации
Аппроксимация 
данных
• Сплайны
• Аппроксимация
• Поиск интервала
разбиения
Входит 
в состав
Intel® 
Parallel 
Studio XE 
Особенности библиотеки
Intel® MKL


10
Лицензирование программных инструментов Intel 
и обучение для разработчиков
http://software.intel.com/ru-ru/buy-or-renew
http://www.intuit.ru/catalog/se/intel/
Лицензирование программных инструментов Intel осуществляется по количеству 
разработчиков, т. е. в зависимости от количества сотрудников, использующих 
определенный продукт, можно составить комплект из однопользовательских 
(одновременно к лицензии обращается только один разработчик) и «плавающих» 
(до 25 разработчиков) лицензий.
Лицензии на программные продукты Intel бессрочные, но, приобретая лицензию, 
разработчик получает 1 или 3 года поддержки (обновление до последней 
выпущенной версии, управление лицензией, техническая поддержка в случае 
каких-либо сложностей).
• Коммерческие лицензии на программные пакеты или отдельные инструменты Intel 
предусматривают использование продукта для получения кода коммерческого 
назначения (http://software.intel.com/ru-ru/buy-or-renew)
• Академические лицензии предоставляют доступ к полноформатным версиям 
программных продуктов и отдельных инструментов, входящих в состав этих 
продуктов, но при этом реализуются по специальной цене для использования 
только для решения задач в научных, исследовательских и учебных заведениях 
(http://software.intel.com/ru-ru/buy-or-renew)
• Студенческие 
лицензии 
предоставляют 
доступ 
к 
полноформатным 
версиям 
программных 
продуктов 
для 
учебных 
классов 
(до 
25 
разработчиков), а также доступ к бесплатным инструментам для С++ 
(http://software.intel.com/ru-ru/intel-education-offerings)
• Со всеми программными инструментами Intel можно ознакомиться бесплатно 
(30-дневные ознакомительные лицензии: http://software.intel.com/ru-ru/intel-
software-evaluation-center)
В рамках развития инициативы в области разработки и применения современных 
инструментов программирования, специалисты Intel в сотрудничестве с 
университетами России разработали сертификационную программу подготовки 
профессиональных программистов – специалистов в области параллельного 
программирования и программирования для мобильных устройств с 
использованием инструментов Intel.
На образовательном портале Национального Открытого Университета «ИНТУИТ» 
создана «Академия Intel» (http://intel.intuit.ru/), где публикуются курсы по 


11
программному обеспечению Intel. Часть курсов также размещена на портале Центра 
компетенции по образовательным программам Нижегородского государственного 
университета (http://nncc.unn.ru) и на портале Intel Software Network (http://software. 
intel.com/).
Классические варианты курсов имеют два уровня сложности:
Вводный курс, который предлагает слушателю основной теоретический 
материал (например, по технологиям параллельного программирования), а также 
начальное знакомство с программным обеспечением Intel. После успешного 
прохождения тестовой сертификации слушатели получают сертификат уровня 
Introduction.
• Основной курс, который предполагает практическую работу с программным 
обеспечением Intel в объеме не менее 50% от объема курса. После успешного 
прохождения тестовой сертификации слушатели получают сертификат уровня 
Basic.
Для опытных групп пользователей может быть подготовлен и проведен «Курс 
решения практических проблем». Учебная программа для этого курса составляется 
индивидуально и с учетом реальных исследовательских задач слушателей. После 
успешного прохождения тестовой сертификации слушатели получают сертификат 
уровня Expert.
Возможны следующие модели обучения с «Академией Intel»:
• Самостоятельное изучение материала
• Авторские вебинары с консультациями и домашними заданиями
• Для преподавателей: использование курсов и их фрагментов для поддержки 
учебных программ вузов
• Для студентов: получение информации о молодежных школах с краткосрочными курсами
Приведем интеллект-карту с краткими названиями основных курсов в области 
параллельного программирования. Курсы 7 и 8 находятся в процессе подготовки.


12
Уведомление об оптимизации
Уведомление, редакция № 20110804
Компиляторы Intel могут не обеспечивать для процессоров других производителей такой же уровень оптимизаций для оптимизаций, которые не являются присущими только 
процессорам Intel. В число этих оптимизаций входят наборы команд SSE2, SSE3 и SSSE3, а также другие оптимизации. Корпорация Intel не гарантирует наличие, функциональность 
или эффективность оптимизаций микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, зависящие от микропроцессора, предназначены 
для использования с микропроцессорами Intel. Некоторые оптимизации, не характерные для микроархитектуры Intel, резервируются только для микропроцессоров Intel. Более 
подробную информацию о конкретных наборах команд, покрываемых настоящим уведомлением, можно получить в соответствующих руководствах пользователя и справочниках 
по продукту. 

Download 0,96 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish