RUS  ENG
Полная версия
ЖУРНАЛЫ // Компьютерные исследования и моделирование // Архив

Компьютерные исследования и моделирование, 2015, том 7, выпуск 3, страницы 549–558 (Mi crm218)

Эта публикация цитируется в 1 статье

СЕКЦИОННЫЕ ДОКЛАДЫ

OpenCL realization of some many-body potentials

[Реализация алгоритмов межатомного взаимодействия с использованием технологии OpenCL]

A. S. Minkina, A. A. Knizhnikab, B. V. Potapkinab

a National Research Center “Kurchatov Institute”, Kurchatov Sq. 1, Moscow, 123182, Russia
b Kintech Lab Ltd, Kurchatov Sq. 1, Moscow 123182, Russia

Аннотация: Моделирование углеродных наноструктур методом классической молекулярной динамики требует больших объемов вычислений. Один из способов повышения производительности соответствующих алгоритмов состоит в их адаптации для работы с SIMD-подобными архитектурами, в частности, с графическими процессорами. В данной работе рассмотрены особенности алгоритмов вычисления многочастичного взаимодействия на основе классических потенциалов Терсоффа и погруженного атома с использованием технологии OpenCL. Стандарт OpenCL позволяет обеспечить универсальность и переносимость алгоритмов и может быть эффективно использован для гетерогенных вычислений. В данной работе сделана оценка производительности OpenCL алгоритмов вычисления межатомного взаимодействия для систем на базе центральных и графических процессоров. Показано, что использование атомарных операций эффективно для вычисления потенциала Терсоффа и неэффективно в случае потенциала погруженного атома. Оценка производительности показывает значительное ускорение GPU реализации алгоритмов вычисления потенциалов межатомного взаимодействия по сравнению с соответствующими однопоточными алгоритмами.

Ключевые слова: многочастичные потенциалы взаимодействия, потенциал Терсоффа, потенциал погруженного атома, атомарные операции.

УДК: 004.43, 004.94

Поступила в редакцию: 27.10.2014

Язык публикации: английский

DOI: 10.20537/2076-7633-2015-7-3-549-558



© МИАН, 2024