Using multi core computers for implementing cellular automata systems

8Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A concept of cellular automata system (CA-system) is introduced as a model of comp[lex phenomena in which several interacting species are involved. CA system suggests a common work of several CA where each processes its own cellular array using in its transition rules cell states of others CA of the system. Taking into account that multi core computers with shared memory are nowadays widely used, a temptation to accelerate the computation by allocating each CA of the system onto one of computer cores is quite natural. Hence, it would be helpful to know what speedup can be obtained by such a parallelization. The paper is aimed to get an answer to this question by determining the conditions, when multicore parallel implementation of CA systems is expedient and correct, and develop the parallelization algorithms for typical CA systems. The results are illustrated by simulation experiments. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Bandman, O. (2011). Using multi core computers for implementing cellular automata systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6873 LNCS, pp. 140–151). https://doi.org/10.1007/978-3-642-23178-0_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free