Дацюк В.Н., Дацюк О.В., Букатов А.А., Виноградова С.А.
Ростов-на-Дону, 2017
Предлагаемое вниманию читателя пособие адресовано студентам, аспирантам, научным сотрудникам и преподавателям, использующим или планирующим использовать высокопроизводительные вычислительные системы в учебном процессе или в научных исследованиях.
Пособие разработано в рамках проекта <Создание системы подготовки высококвалифицированных кадров в области суперкомпьютерных технологий и специализированного программного обеспечения> (<Суперкомпьютерное образование>) Комиссии при Президенте РФ по модернизации и технологическому развитию экономики России. В нем рассмотрен широкий круг вопросов, связанных с использованием многопроцессорных вычислительных систем (МВС) для решения ресурсоемъких вычислительных задач.
В пособии представлен краткий обзор архитектур МВС и средств программирования для них. Детально рассмотрены такие технологии как OpenMP, ставший стандартом программирования для систем о общей памятью, и коммуникационный интерфейс MPI, разработанный для программирования МВС с распределенной памятью. Изложение материала иллюстрируются большим количеством примеров. Кроме того, рассматривается операционная среда МВС, вопросы подготовки и исполнения параллельных программ на МВС и технология работы в режиме удаленного доступа с вычислительными ресурсами центров коллективного пользования. В заключение рассмотрено использование библиотек параллельных подпрограмм для МВС с распределенной памятью ScaLAPACK и Aztec.
Ключевые слова: Параллельное программирование, многопроцессорные вычислительные системы, операционная среда высокопроизводительных вычислений, средства разработки параллельных программ.
Ваши замечания будут с благодарностью восприняты:
по электронной почте: Виктор Николаевич Дацюк root@rsusu1.rnd.runnet.ru
по телефону : (863) 219-97-13