Предложены математическая модель детерминированного клеточного автомата на шестигранной пространственной сетке и ее программная реализация. Особенностью разработанного автомата является пошаговая смена конфигураций элементов, соседних с текущим, по состояниям которых определяется состояние текущего элемента. Программирование выполнено на языке Си. Визуализация результатов вычислений проводилась с помощью графической библиотеки OpenGL. Использование методов параллельного программирования и пошаговой смены конфигураций элементов позволили увеличить скорость вычислений более чем в 2 раза по сравнению с известными аналогами. Ключевые слова: клеточный автомат, математическая модель, пространственная сетка, конфигурация соседних элементов, скорость вычислений