|
Математическое моделирование, 2014, том 26, номер 1, страницы 69–82
(Mi mm3439)
|
|
|
|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Тестирование многоядерных графических процессоров на алгоритме молекулярной динамики
Е. М. Пестряев Уфимский государственный нефтяной технический университет
Аннотация:
Проведено тестирование многоядерных графических процессоров на самом ресурсоемком алгоритме внерешеточной молекулярной динамики — расчете межчастичных расстояний. Использовано несколько видеокарт NVIDIA GeForce с количеством ядер от 64 до 512, работающих на различной частоте, а также специализированный вычислительный процессор Tesla C 2050. Все процессоры обладают одинаковой архитектурой и исполняют код, изготовленный компилятором CUDA C. Относительная производительность алгоритма, исполняемого любым графическим процессором, существенно растет с увеличением объема расчетов, обусловленного как ростом количества частиц в системе, так и радиуса обрезания межчастичного взаимодействия. Величина относительной производительности в сравнении с исполнением того же алгоритма на одном ядре центрального процессора частотой 2.2 ГГц для самых мощных видеокарт достигает 90, хотя исполнимый код для центрального процессора был изготовлен оптимизирующим компилятором C++ в составе MS Visual Studio 2008. Приведенная к единице частоты относительная производительность в зависимости от числа ядер хорошо описывается законом Амдала.
Ключевые слова:
молекулярная динамика, графический процессор, параллельный алгоритм, закон Амдала, GPU, CUDA.
Поступила в редакцию: 20.03.2012
Образец цитирования:
Е. М. Пестряев, “Тестирование многоядерных графических процессоров на алгоритме молекулярной динамики”, Матем. моделирование, 26:1 (2014), 69–82
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mm3439 https://www.mathnet.ru/rus/mm/v26/i1/p69
|
Статистика просмотров: |
Страница аннотации: | 531 | PDF полного текста: | 183 | Список литературы: | 67 | Первая страница: | 23 |
|