links

  • На базе гетерогенного кластера HybriLIT проводятся учебные курсы по технологиям параллельного программирования. Учебные материалы размещены на сайте.

http://indico-hybrilit.jinr.ru/

  • Cайт лаборатории Параллельных информационных технологий МГУ.

http://www.parallel.ru/

  • В.В.Воеводин, Вл.В.Воеводин «Параллельные вычисления», БХВ-Петербург, 2002.

MPI

  • А.С.Антонов. Параллельное программирование с использованием технологии MPI. Издательство Московского университета. 2004г.
  • Message Passing Interface Forum – сайт-форум, посвященный стандарту MPI. Содержит полную документацию по MPI.

http://www.mpi-forum.org

  • MPI: The Complete Reference. Авторы: Marc Snir, Steve Otto, Steve Huss-Lederman, David Walker, Jack Dongarra.

http://www.netlib.org/utk/papers/mpi-book/mpi-book.html

  • Open MPI — свободно распространяемая реализация MPI и среда разработки MPI-программ для гетерогенных кластеров из UNIX-машин.

http://www.open-mpi.org/

  • А.П.Сапожников, Т.Ф.Сапожникова. Как нам распараллелить программу и запустить ее на кластере HybriLIT.
    В статье в доступной форме излагаются основы технологии параллельного программирования MPI. Даются некоторые рекомендации для работы на кластере.

Загрузить файл

OpenMP

  • Презентация по OpenMP
  • Дается общее представление о назначении и функциональности директив и процедур OpenMP

http://www.parallel.ru/tech/tech_dev/openmp.html

  • Подробное описание на английском языке основных конструкций OpenMP

https://computing.llnl.gov/tutorials/openMP/#Abstract

  • Собраны основные сведения
  • Собраны основные сведения о технологии OpenMP, включая данные о разных версиях компиляторов, обучающие курсы, информацию о базовых спецификациях и т.п. (на английском языке)

http://openmp.org/wp/

OpenCL

  • Описание стандарта OpenCL (на английском языке)
  • Собраны основные сведения

https://www.khronos.org/opencl/

  • Краткое введение в язык OpenCL от Бенедикта Гастера (AMD архитектор) (на английском языке)

http://www.codeproject.com/Articles/92788/Introductory-Tutorial-to-OpenCL

CUDA

  • GPU Computing Webinars

https://developer.nvidia.com/gpu-computing-webinars

  • CUDA Programming Guide (CUDA Toolkit Documentation v7.5):

http://docs.nvidia.com/cuda/index.html

  • Презентация «Практическое моделирование кинетики горения на CUDA» (на английском языке).

http://on-demand.gputechconf.com/gtc/2015/presentation/S5468-Russell-Whitesides.pdf