• формат pdf
  • размер 1,37 МБ
  • добавлен 05 октября 2014 г.
Денисенко М.В., Сатанин А.М. Применение гетерогенных вычислительных систем и технологии CUDA для моделирования физических процессов
Учебно-методическое пособие – Нижний Новгород: Нижегородский госуниверситет, 2012. – 53 с.
В данном пособии рассматриваются возможности применения технологии CUDA в научных исследованиях. Описываются принципы распараллеливания, и демонстрируется пример работающей программы – расчет диссипативной динамики квантового элемента памяти (кубита) методом квантовых траекторий (квантовым методом Монте-Карло). На базе примера показана эффективность работы графических ускорителей, масштабируемость и описывается возможность взаимодействия нескольких графических ускорителей с применением технологии MPI. Приведена схема вычислительного кластера НИФТИ ННГУ, дано описание и порядок выполнения лабораторных работ по изучению принципов гетерогенных вычислительных систем и реализации численных физических экспериментов. Пособие содержит задачи для самостоятельного решения и вопросы для анализировано результатов.
Электронное учебно-методическое пособие предназначено для аспирантов ННГУ, обучающихся по основной профессиональной образовательной программе аспирантуры 01.04.07 Физика конденсированного состояния, студентов старших курсов, изучающих курс параллельное программирование в физических исследованиях, а также для использования в УНИК «Новые многофункциональные материалы и нанотехнологии».
Введение
Параллельное программирование на GPU
Общие принципы работы GPU-ускорителей
Типы памяти
Расширения языка C для работы с CUDA
Установка и настройка среды CUDA под Windows
Компиляция CUDA приложений
Вычислительная установка (схема кластера НИФТИ ННГУ)
Пример программы с применением технологии CUDA: расчет диссипативной динамики кубита квантовым методом Монте-Карло
Математическая модель
Схема распараллеливания
Результаты расчета и полученное ускорение
Указания по выполнению лабораторной работы
Индивидуальные дополнительные задания
Заключение
Литература
ПриложениеА. Пример программы на CUDA: расчет диссипативной динамики кубита квантовым методом Монте-Карло
ПриложениеБ. Пример программы CUDA+MPI: расчет интерференционных картин вероятности переходов кубита квантовым методом Монте-Карло
Похожие разделы
  1. Академическая и специальная литература
  2. Биологические дисциплины
  3. Матметоды и моделирование в биологии
  1. Академическая и специальная литература
  2. Геологические науки и горное дело
  3. Матметоды и моделирование в горно-геологической отрасли
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Компьютерное моделирование
  1. Академическая и специальная литература
  2. Математика
  3. Высшая математика (основы)
  4. Математика для инженерных и естественнонаучных специальностей
  1. Академическая и специальная литература
  2. Математика
  3. Вычислительная математика
  1. Академическая и специальная литература
  2. Математика
  3. Математическая физика
  1. Академическая и специальная литература
  2. Машиностроение и металлообработка
  3. Конструирование и проектирование в машиностроении
  4. Матметоды и моделирование в машиностроении
  1. Академическая и специальная литература
  2. Междисциплинарные материалы
  3. Моделирование
  1. Академическая и специальная литература
  2. Наноматериалы и нанотехнологии
  3. Матметоды и моделирование в нанотехнологии
  1. Академическая и специальная литература
  2. Промышленное и гражданское строительство
  3. Матметоды и моделирование в строительстве
  1. Академическая и специальная литература
  2. Радиоэлектроника
  3. Матметоды и моделирование в радиоэлектронике
  1. Академическая и специальная литература
  2. Связь и телекоммуникации
  3. Матметоды и моделирование в связи и телекоммуникациях
  1. Академическая и специальная литература
  2. Топливно-энергетический комплекс
  3. Математические задачи энергетики
  1. Академическая и специальная литература
  2. Химия и химическая промышленность
  3. Матметоды и моделирование в химии
  1. Академическая и специальная литература
  2. Экологические дисциплины
  3. Матметоды и моделирование в экологии