Авторы: Александр Авдеев, Сергей Гололобов, Алексей Романенко | Новосибирский Государственный Университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Профессионал
Длительность:
4:32:00
Студентов:
593
Выпускников:
17
Качество курса:
4.17 | 2.67
Данный курс обучает основам использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), которая содержит основные функции для выполнения базовых операций линейной алгебры таких как перемножение матриц и решение систем линейных алгебраических уравнений, а также функции для вычисления преобразования Фурье, случайных распределений и других математических операций.
Все эти функции оптимизированы под современные вычислительные машины, а кроме того многие из них реализованы на машинах как с общей памятью, так и с распределенной памятью.
Специальности: Программист
 

План занятий

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