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