Опубликована: 29.03.2013 | Уровень: для всех | Стоимость: 3000.00 руб. | Длительность: 14 дней
Данный курс обучает основам использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), которая содержит основные функции для выполнения базовых операций линейной алгебры таких как перемножение матриц и решение систем линейных алгебраических уравнений, а также функции для вычисления преобразования Фурье, случайных распределений и других математических операций.
Все эти функции оптимизированы под современные вычислительные машины, а кроме того многие из них реализованы на машинах как с общей памятью, так и с распределенной памятью.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
26 минут
Введение
Знакомство с библиотекой Intel® MKL. Задачи, для решения которых предназначена библиотека Intel® MKL. Рекомендации по работе с документацией.
-
Лекция 2
22 минуты
BLAS
Лекция посвящена базовым функциям линейной алгебры  и  их реализации в Intel® MKL. Практика: на занятии предлагается написать программу, использующую некоторые функции линейной алгебры. Практика настройки среды разработки (MS Visual Studio).
-
Тест 1
36 минут
-
Лекция 3
16 минут
Sparse BLAS
Функции работы с разреженными векторами и матрицами. Форматы представления матриц. Практика: на занятии слушатели получают практические навыки работы с разреженными матрицами.
-
Тест 2
36 минут
-
Лекция 4
LAPACK
Лекция посвящена функциям решения систем линейных алгебраических уравнений (СЛАУ) и сопутствующим вычислительным задачам. Практика: применение функций решения СЛАУ на примере задачи теплопроводности.
-
Лекция 5
Решение систем линейных алгебраических уравнений(СЛАУ)
Многие задачи математического моделирования сводятся к решению систем линейных уравнений. В лекции рассматриваются функции библиотеки Intel® MKL, направленные на решение задач этого класса.
-
Лекция 6
54 минуты
PARDISO
Ряд задач математического моделирования сводится к решению системы линейных алгебраических уравнений, матрица которой содержит небольшое количество ненулевых элементов (разреженная матрица). В данной лекции рассказывается об одном способе решения подобных систем с помощью функций из Intel(R) MKL.
-
Тест 3
30 минут
-
Лекция 7
Нелинейная оптимизация
Лекция посвящена рассмотрению функций для рашения задачи метода наименьших квадратов, вычисления матрицы Якоби и другим вопросам, связанным с задачами оптимизации.
-
Лекция 8
10 минут
Дискретное преобразование Фурье
Дискретное преобразование Фурье  и его реализация в библиотеке Intel® MKL. Практика: Применение функций преобразования Фурье при решении конкретной задачи.
-
Тест 4
36 минут
-
Лекция 9
Математические функции над векторами
Библиотека VML ориентирована на работу исключительно с векторами. В лекции дается обзор функций, обсуждаются вопросы точности и скорости вычислений.
-
Лекция 10
Библиотека векторной статистики (VSL)
Лекция посвящена функциям, реализующим генераторы случайных чисел, выполняющим операции свёртки и корреляции.
-
Лекция 11
Вычисления на кластере
Рассматриваются особенности применения Intel® MKL на вычислительных системах с общей и распределенной памятью.
-
5 часов
-