«Life» in Tensor: Implementing Cellular Automata on Graphics Adapters

This paper presents an approach to the description of cellular automata using tensors. This approach allows to attract various frameworks for organizing scientific calculations on high-performance graphics adapter processors, that is, to automatically build parallel software implementations of cellu...

Full description

Bibliographic Details
Published in:Труды Института системного программирования РАН
Main Authors: Natalia Andreevna Shalyapina, Maxim Leolidovitch Gromov
Format: Article
Language:English
Published: Russian Academy of Sciences, Ivannikov Institute for System Programming 2019-09-01
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/1171
_version_ 1848651467788910592
author Natalia Andreevna Shalyapina
Maxim Leolidovitch Gromov
author_facet Natalia Andreevna Shalyapina
Maxim Leolidovitch Gromov
author_sort Natalia Andreevna Shalyapina
collection DOAJ
container_title Труды Института системного программирования РАН
description This paper presents an approach to the description of cellular automata using tensors. This approach allows to attract various frameworks for organizing scientific calculations on high-performance graphics adapter processors, that is, to automatically build parallel software implementations of cellular automata. In our work, we use the TensorFlow framework to organize computations on NVIDIA graphics adapters. As an example cellular automaton we used Conway's Game of Life The effect of the described approach to the cellular automata implementation is estimated experimentally.
format Article
id doaj-e7095b9ceaed4d3a9ae4d88c0e21d8cb
institution Directory of Open Access Journals
issn 2079-8156
2220-6426
language English
publishDate 2019-09-01
publisher Russian Academy of Sciences, Ivannikov Institute for System Programming
record_format Article
spelling doaj-e7095b9ceaed4d3a9ae4d88c0e21d8cb2025-11-03T00:51:03ZengRussian Academy of Sciences, Ivannikov Institute for System ProgrammingТруды Института системного программирования РАН2079-81562220-64262019-09-0131321722810.15514/ISPRAS-2019-31(3)-171177«Life» in Tensor: Implementing Cellular Automata on Graphics AdaptersNatalia Andreevna Shalyapina0Maxim Leolidovitch Gromov1Национальный исследовательский Томский государственный университетНациональный исследовательский Томский государственный университетThis paper presents an approach to the description of cellular automata using tensors. This approach allows to attract various frameworks for organizing scientific calculations on high-performance graphics adapter processors, that is, to automatically build parallel software implementations of cellular automata. In our work, we use the TensorFlow framework to organize computations on NVIDIA graphics adapters. As an example cellular automaton we used Conway's Game of Life The effect of the described approach to the cellular automata implementation is estimated experimentally.https://ispranproceedings.elpub.ru/jour/article/view/1171клеточный автомат, игра «жизнь», тензор
spellingShingle Natalia Andreevna Shalyapina
Maxim Leolidovitch Gromov
«Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
клеточный автомат, игра «жизнь», тензор
title «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
title_full «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
title_fullStr «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
title_full_unstemmed «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
title_short «Life» in Tensor: Implementing Cellular Automata on Graphics Adapters
title_sort life in tensor implementing cellular automata on graphics adapters
topic клеточный автомат, игра «жизнь», тензор
url https://ispranproceedings.elpub.ru/jour/article/view/1171
work_keys_str_mv AT nataliaandreevnashalyapina lifeintensorimplementingcellularautomataongraphicsadapters
AT maximleolidovitchgromov lifeintensorimplementingcellularautomataongraphicsadapters