Detail publikace

Global Control in Polymorphic Cellular Automata

Originální název

Global Control in Polymorphic Cellular Automata

Anglický název

Global Control in Polymorphic Cellular Automata

Jazyk

en

Originální abstrakt

The notion of locality is fundamental for cellular automata. However, introducing a kind of global information to some or even all the cells can significantly increase the effectiveness of computation. We used a two-value discrete global signal which allowed the cells to change the local transition function during computation. On the basis of the signal we could generate new patters in a simple 1D cellular automaton and accelerate selfreplication of Byl's loop in a 2D cellular automaton (the speedup obtained is 48%). In the case of 1D automaton we demonstrated that the overhead introduced with the global control can be relatively small if the implementation is performed using polymorphic gates controlled by the level of power supply voltage.

Anglický abstrakt

The notion of locality is fundamental for cellular automata. However, introducing a kind of global information to some or even all the cells can significantly increase the effectiveness of computation. We used a two-value discrete global signal which allowed the cells to change the local transition function during computation. On the basis of the signal we could generate new patters in a simple 1D cellular automaton and accelerate selfreplication of Byl's loop in a 2D cellular automaton (the speedup obtained is 48%). In the case of 1D automaton we demonstrated that the overhead introduced with the global control can be relatively small if the implementation is performed using polymorphic gates controlled by the level of power supply voltage.

BibTex


@article{BUT76477,
  author="Lukáš {Sekanina} and Tomáš {Komenda}",
  title="Global Control in Polymorphic Cellular Automata",
  annote="The notion of locality is fundamental for cellular automata. However, introducing
a kind of global information to some or even all the cells can significantly
increase the effectiveness of computation. We used a two-value discrete global
signal which allowed the cells to change the local transition function during
computation. On the basis of the signal we could generate new patters in a simple
1D cellular automaton and accelerate selfreplication of Byl's loop in a 2D
cellular automaton (the speedup obtained is 48%). In the case of 1D automaton we
demonstrated that the overhead introduced with the global control can be
relatively small if the implementation is performed using polymorphic gates
controlled by the level of power supply voltage.",
  address="NEUVEDEN",
  chapter="76477",
  edition="NEUVEDEN",
  howpublished="print",
  institution="NEUVEDEN",
  number="4",
  volume="6",
  year="2011",
  month="october",
  pages="301--321",
  publisher="NEUVEDEN",
  type="journal article - other"
}