Нижегородский государственный университет им.Н.И.Лобачевского.

ЛАБОРАТОРИЯ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Факультет вычислительной математики и кибернетики

Лаборатория ITLabЛетняя школа 2007Материалы Switch to English version  
Новости
О Лаборатории
Обучение
Исследования
Образовательные комплексы
Семинар Лаборатории
Мероприятия
Вакансии Интел
Сотрудничество
Разработчики сайта
О нас пишут
Летняя школа 2011
Видео лекции
Клуб У.М.Н.И.К.
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Материалы

Использование математических библиотек в научных исследованиях (программа курса)

Лекция 1

  • Высокопроизводительные библиотеки. Применение, основные характеристики. MKL и аналоги.
  • Обзор MKL: BLAS и LAPACK, FFT, VSL, VML. Особенности использования MKL.
  • Векторные  математические функции. VML: обзор функциональности, примеры использования.

Лекция 2

  • Операции с матрицами и векторами. Схемы хранения матриц в MKL. BLAS: обзор функциональности, CBLAS, примеры использования.
  • Решение систем линейных уравнений: использование LU и QR-факторизации, разложения Холецкого. Линейная задача наименьших квадратов. LAPACK: обзор функциональности, использование для решения СЛУ с матрицей общего вида.

Лекция 3

  • Псевдо- и квазислучайные последовательности . VSL: обзор функциональности, примеры использования. RNG в параллельных вычислениях.
  • Операции с разреженными матрицами и векторами. Схемы хранения разреженных матриц и векторов в MKL. Sparse  BLAS: обзор функциональности, примеры использования.

Практика 1

  • Использование библиотеки MKL: cтруктура папок, линковка. Многопоточное исполнение. Переменная OMP_NUM_THREADS.
  • Использование векторных математических функций.
  • Умножение матриц с использованием MKL. Сравнение производительности с оптимизированной параллельной версией.

Практика 2

  • Вычисление интеграла с использованием равномерного распределения из MKL и функции rand.
  • Использование нормальных случайнух величин; Реализация метода Бокс-Мюллера.

Практика 3

  • Реализация метода минимальных невязок с использованием MKL.

<< вернуться  |   Документ от: 23.07.2007 20:14

Новости

14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015

© ITLab, Нижний Новгород,  2009