ПРИМЕНЕНИЕ ТЕНЗОРНОГО ПОДХОДА К ПРОГРАММНОЙ РЕАЛИЗАЦИИ КЛЕТОЧНО-АВТОМАТНОЙ МОДЕЛИ ПОТОКА

Авторы: 
Н.А. Матолыгина, М.Л. Громов, А. К. Матолыгин
УДК: 
004.4‘2
DOI: 
10.24412/2073-0667-2023-2-74-85
Аннотация: 

EDX: ЛРСШ

В работе описывается опыт применения тензорного подхода к программной реализации клеточно-автоматной модели потока FHP. Данный подход ориентирован на применение мно-гоядерных видеокарт и специальной рабочей среды, которая автоматически распределяет вы-числения по ядрам видеокарты без вмешательства исследователя. Продемонстрирована воз-можность внедрения пользовательских операций в рабочую среду и проведены компьютерные эксперименты.

 

Список литературы

1. Калгин К. В. Клеточно-автоматное моделирование физико-химических процессов на вы-числителях с параллельной архитектурой: дис. ... канд. техн. наук. Новосибирск: 2012. 82 с.

2. Субботина А. Ю., Хохлов Н. И. Реализация клеточных автоматов «Игра “Жизнь”» и клеточного автомата Кохомото-Ооно с применением технологии MPI // Компьютерные исследования и моделирование. 2010 Т. 2. № 3 С. 319-322.

3. Шарифулина А.Е. Параллельная реализация каталитической реакции (СО+О2>СО2) // Вестник ЮУрГУ. 2012. № 47(306). С. 112-126.

4. Szkoda S., Koza Z., Tykierko M. Accelerating cellular automata simulations using AVX and CUDA // arXiv preprint. 2012. arXiv:1208.2428vl.

5. Калгин К. В. Реализация алгоритмов с мелкозернистым параллелизмом на графических ускорителях // Сиб. журн. вычисл. матем. 2011. Т. 14. № 1. С. 46-55.

6. TensorFlow. [Электрон, ресф https://www.tensorflow.org.

7. Shalyapina N. A., Gromov М. L. «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters // Proceedings of the Institute for System Programming of the RAS. 2019. T. 31. № 3. S. 217-228. DOI: https://doi.org/10.15514/ISPRAS-2019-31(3)-17.

8. Frisch U., Hasslacher B., Pomeau Y. Lattice-Gas automata for Navier-Stokes equations // Phys. Rev. Lett. 1986. N 56. P. 1505.

9. Тумаков Д. H. Технология программирования CUDA: учебное пособие / Казанский госу-дарственный университет. Казань, 2017. 112 с.

10. Szkoda S., Koza Z., Tykierko M. Multi-GPGPU Cellular Automata Simulations using OpenACC // Zenodo. 2014. P. 1-6. DOL 10.5281/zenodo.822901

 

Ключевые слова: 
клеточный автомат, тензорный подход, газовый поток.
Номер журнала: 
2(59) 2023 г.
Год: 
2023
Адрес: 
Национальный исследовательский Томский государственный университет, 634050, Томск, Россия
Библиографическая ссылка: 
Матолыгина Н. А., Громов М. Л., Матолыгин А. К. Применение тензорного подхода к программной реализации клеточно-автоматной модели потока // Проблемы информатики. 2023.  № 2. С. 74-85. DOI: 10.24412/2073-0667-2023-2-74-85