Распараллеливание тестов NAS NPB для сопроцессора Intel Xeon Phi на языке Fortran-DVMH

Алексахин Валерий Федорович Бахтин Владимир Александрович Жукова Ольга Федоровна Колганов Александр Сергеевич Крюков Виктор Алексеевич Островская Ирина Петровна Поддерюгина Наталия Викторовна Притула Михаил Николаевич Савицкая Ольга Антониевна

Журнал: Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика @vestnik-susu-cmi

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 4 т.4, 2015 года.

Бесплатный доступ

В статье анализируется эффективность выполнения тестов NAS из пакета NPB 3.3.1 (EP, MG, BT, SP, LU) на узлах кластеров различной архитектуры, использующих многоядерные универсальные процессоры, графические ускорители фирмы NVidia и сопроцессоры фирмы Intel. Сравниваются характеристики тестов, разработанных на высокоуровневом языке Fortran-DVMH (далее FDVMH), и их реализации на других языках. Исследуется влияние различных оптимизаций для FDVMH-версий тестов NAS, необходимых для их эффективной работы на сопроцессоре Intel Xeon Phi. Представлены результаты запусков тестов при одновременном использовании всех ядер центрального процессора, графического процессора и сопроцессора Intel Xeon Phi.

высокоуровневый язык программирования \ ускоритель \ сопроцессор \ графический процессор \ тесты nas \ фортран

Похожие статьи в разделе Программные средства

Эффективность модели программирования на базе явного задания легких тредов
Эффективность модели программирования на базе явного задания легких тредов

Корнеев Виктор Владимирович, Будник Александр Владимирович

Автоматическое отображение программ на языке Фортран на кластеры с графическими процессорами
Автоматическое отображение программ на языке Фортран на кластеры с графическими процессорами

Бахтин Владимир Александрович, Клинов Максим Сергеевич, Колганов Александр Сергеевич, Крюков Виктор Алексеевич, Поддерюгина Наталия Викторовна, Притула Михаил Николаевич

Численное гидродинамическое моделирование астрофизических течений на гибридных суперЭВМ, оснащенных ускорителями Intel Xeon Phi
Численное гидродинамическое моделирование астрофизических течений на гибридных суперЭВМ, оснащенных ускорителями Intel Xeon Phi

Куликов И.М., Черных И.Г., Воробьев Э.И., Снытников А.В., Винс Д.В., Московский А.А., Шмелв А.Б., Протасов В.А., Серенко А.А., Ненашев В.Е., Вшивков В.А., Родионов А.С., Глинский Б.М., Тутуков А.В.

Короткий адрес: https://sciup.org/147160577

IDS: 147160577   |   УДК: 004.4’23,   |   DOI: 10.14529/cmse150403

Parallelization of NAS parallel benchmarks for Intel Xeon Phi coprocessor in Fortran-DVMH language

The article analyzes the effectiveness of the implementation of NAS benchmarks from NPB 3.3.1 package (EP, MG, BT, SP, LU) on cluster nodes with different architectures using multi-core processors, NVidia graphics accelerators and Intel coprocessors. Characteristics of tests de-veloped in high-level Fortran-DVMH language (hereafter referred to as FDVMH), and their im-plementation in other languages are compared. We research the effect of different optimization methods for FDVMH NAS benchmarks necessary for their effective work on Intel Xeon Phi co-processor. The results of the simultaneous using of all cores of CPU, GPU and Intel Xeon Phi co-processor are presented.

Список литературы Распараллеливание тестов NAS NPB для сопроцессора Intel Xeon Phi на языке Fortran-DVMH

  • Top500 List -November 2014. URL: http://top500.org/list/2014/11/(дата обращения 01.04.2015).
  • High Performance Fortran. URL: http://hpff.rice.edu (дата обращения 01.04.2015).
  • Коновалов, Н.А. Fortran DVM -язык разработки мобильных параллельных программ/Н.А. Коновалов, В.А. Крюков, С.Н. Михайлов, А.А. Погребцов//Программирование. -1995. -№ 1. -C. 49-54.
  • Коновалов, Н.А. С-DVM -язык разработки мобильных параллельных программ/Н.А. Коновалов, В.А. Крюков, Ю.Л. Сазанов//Программирование. -1999. -№ 1. -C. 54-65.
  • OpenACC. URL: http://www.openacc-standard.org/(дата обращения 01.04.2015).
  • OpenMP 4.0 Specifications. URL: http://openmp.org/wp/openmp-specifications/(дата обращения 01.04.2015).
  • Архитектура Intel Ivy Bridge-EP. URL: http://www.intel.ru/content/www/ru/ru/secure/intelligent-systems/privileged/ivy-bridge-ep/xeon-e5-1600-2600-v2-bsdl.html (дата обращения 30.11.2014).
  • Архитектура Intel MIC. URL: https://software.intel.com/mic-developer (дата обращения 01.04.2015).
  • Архитектура Nvidia Kepler. URL: http://www.nvidia.com/content/PDF/kepler/NVIDIA-kepler-GK110-Architecture-Whitepaper.pdf (дата обращения 01.04.2015).
  • NAS Parallel Benchmarks. URL: http://www.nas.nasa.gov/publications/npb.html (дата обращения 01.04.2015).
  • Бахтин, В.А. Расширение DVM-модели параллельного программирования для кластеров с гетерогенными узлами/В.А. Бахтин, М.С. Клинов, В.А. Крюков, Н.В. Поддерюгина, М.Н. Притула, Ю.Л. Сазанов//Вестник Южно-Уральского государственного университета. Серия: «Математическое моделирование и программирование». -2012. -№ 18(277). -C. 82-92.
  • Intel Xeon Phi programming environment URL: https://software.intel.com/en-us/articles/intel-xeon-phi-programming-environment (дата обращения 01.04.2015).
  • Алексахин, В.Ф. Распараллеливание на графические процессоры тестов NAS NPB3.3.1 на языке Fortran DVMH/В.Ф. Алексахин, В.А. Бахтин, О.Ф. Жукова, А.С. Колганов, В.А. Крюков, Н.В. Поддерюгина, М.Н. Притула, О.А. Савицкая, А.В. Шуберт//Вестник Уфимского государственного авиационного технического университета.-2015. -Т. 19, № 1(67). -C. 240-250.
  • Ramachandran, A. Performance Evaluation of NAS Parallel Benchmarks on Intel Xeon Phi/A. Ramachandran, J. Vienne, R. Wijngaart, L. Koesterke, I. Sharapov//In Proceedings of the 42nd International Conference on Parallel Processing. -2013. -P. 736-743. DOI: DOI: 10.1109/icpp.2013.87
Еще