Высокопроизводительные вычисления на математических сопроцесcорах и графических ускорителях с использованием Python

Авторы

  • С. В. Борзунов Воронежский государственный университет, Воронеж, Россия
  • А. В Романов Воронежский государственный университет, Воронеж, Россия
  • С. Д. Кургалин Воронежский государственный университет, Воронеж, Россия
  • К. О. Петрищев Воронежский государственный университет, Воронеж, Россия

Аннотация

Рассмотрено использование модулей языка программирования Python для решения ресурсоемких задач на высокопроизводительном компьютерном кластере. Показано применение кластера для решения наиболее сложных задач в области ядерной физики. На примере перемножения вещественных матриц продемонстрированы методы высокопроизводительных вычислений на базе математических сопроцессоров и графических ускорителей. Использование алгоритмического языка Python в высокопроизводительных вычислениях во многих случаях создает значительные удобства для разработки, отладки и тестирования программного кода.

Загрузки

Опубликован

2024-06-20

Выпуск

Раздел

Статьи