Skip to main content
Top

2018 | OriginalPaper | Chapter

Power Consumption in Cellular Automata

Authors : Georgios Ch. Sirakoulis, Ioannis Karafyllidis

Published in: Reversibility and Universality

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cellular Automata (CAs) have been established as one of the most intriguing and efficient computational tools of our era with unique properties to fit well with the most of the upcoming nanotechnological and parallel computation aspects. Algorithms based on CAs are ideally suited for hardware implementation, due to their discreteness and their simple, regular and modular structure with local interconnections. On the other hand, power dissipation is considered as a rather limiting parameter for the advancement of high performance hardware design. In this chapter the undergoing relationship between CAs and the corresponding power consumption would be exploited as a matter of importance for their hardware design analysis with many promising aspects. First of all in order to establish a clear connection, a power estimation model for combinational logic circuits using CA and focused on glitching estimation will be presented to elucidate the application of CA model to hardware power dissipation measurements. Following that, the power consumption of CA based logic circuits and namely of 1-d CAs rules logic circuits will be analytically investigated. In particular, CMOS power consumption estimation measurements for all the Wolfram 1-d CAs rules as well as entropy variation measurements were conducted for various study cases and different initial conditions and the findings are discussed in detail and in terms of 1-d CAs rules categorization.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference von Neumann, J.: Theory of self-reproducing automata. University of Illinois Press, Champaign (1966) von Neumann, J.: Theory of self-reproducing automata. University of Illinois Press, Champaign (1966)
3.
go back to reference Wolfram, S.: Theory and applications of cellular automata. World Scientific, Singapore (1986)MATH Wolfram, S.: Theory and applications of cellular automata. World Scientific, Singapore (1986)MATH
4.
go back to reference Wolfram, S.: Cellular automata as models of complexity. Nature 311, 419–424 (1984)CrossRef Wolfram, S.: Cellular automata as models of complexity. Nature 311, 419–424 (1984)CrossRef
5.
go back to reference Di Lena, P., Margara, L.: Computational complexity of dynamical systems: the case of cellular automata. Inf. Comput. Inf. Control 206, 1104–1116 (2008)MathSciNetCrossRefMATH Di Lena, P., Margara, L.: Computational complexity of dynamical systems: the case of cellular automata. Inf. Comput. Inf. Control 206, 1104–1116 (2008)MathSciNetCrossRefMATH
6.
7.
go back to reference Culik II, K., Hurd, L.P., Yu, S.: Computation theoretic aspects of cellular automata. Phys. D. Nonlinear Phenom. 45, 357–378 (1990)MathSciNetCrossRefMATH Culik II, K., Hurd, L.P., Yu, S.: Computation theoretic aspects of cellular automata. Phys. D. Nonlinear Phenom. 45, 357–378 (1990)MathSciNetCrossRefMATH
9.
go back to reference Sirakoulis, G.Ch., Bandini, S.: Cellular automata. In: 10th International Conference on Cellular Automata for Research and Industry, ACRI 2012, Santorini Island, Greece, September 24–27, 2012. Proceedings. Lecture Notes in Computer Science. Springer, Berlin (2012) Sirakoulis, G.Ch., Bandini, S.: Cellular automata. In: 10th International Conference on Cellular Automata for Research and Industry, ACRI 2012, Santorini Island, Greece, September 24–27, 2012. Proceedings. Lecture Notes in Computer Science. Springer, Berlin (2012)
10.
go back to reference Was, J., Sirakoulis, G.Ch., Bandini, S.: Cellular automata. In: 11th International Conference on Cellular Automata for Research and Industry, ACRI 2014, Krakow, Poland, September 22–25, 2014, Proceedings. Lecture Notes in Computer Science. Springer International Publishing, Berlin (2014) Was, J., Sirakoulis, G.Ch., Bandini, S.: Cellular automata. In: 11th International Conference on Cellular Automata for Research and Industry, ACRI 2014, Krakow, Poland, September 22–25, 2014, Proceedings. Lecture Notes in Computer Science. Springer International Publishing, Berlin (2014)
11.
go back to reference Toffoli, T.: Cellular automata as an alternative to (rather than an approximation of) differential equations in modeling physics. Physica D 10, 117–127 (1984)MathSciNetCrossRefMATH Toffoli, T.: Cellular automata as an alternative to (rather than an approximation of) differential equations in modeling physics. Physica D 10, 117–127 (1984)MathSciNetCrossRefMATH
12.
go back to reference Chaudhuri, P.P., Chaudhuri, D.R., Nandi, S., Chattopadhyay, S.: Theory and Applications: Additive Cellular Automata. IEEE Press, New York (1997) Chaudhuri, P.P., Chaudhuri, D.R., Nandi, S., Chattopadhyay, S.: Theory and Applications: Additive Cellular Automata. IEEE Press, New York (1997)
13.
go back to reference Sirakoulis, G.Ch., Karafyllidis, I., Soudris, D., Georgoulas, N., Thanailakis, A.: A new simulator for the oxidation process in integrated circuit fabrication based on cellular automata. Model. Simul. Mater. Sci. Eng. 7(4), 631 (1999) Sirakoulis, G.Ch., Karafyllidis, I., Soudris, D., Georgoulas, N., Thanailakis, A.: A new simulator for the oxidation process in integrated circuit fabrication based on cellular automata. Model. Simul. Mater. Sci. Eng. 7(4), 631 (1999)
14.
go back to reference Sirakoulis, G.Ch., Karafyllidis, I., Thanailakis, A.: A cellular automaton methodology for the simulation of integrated circuit fabrication processes. Futur. Gener. Comput. Syst. 18(5), 639–657 (2002) Sirakoulis, G.Ch., Karafyllidis, I., Thanailakis, A.: A cellular automaton methodology for the simulation of integrated circuit fabrication processes. Futur. Gener. Comput. Syst. 18(5), 639–657 (2002)
15.
go back to reference Tsompanas, M.-A.I., Sirakoulis, G.Ch., Adamatzky, A.I.: Evolving transport networks with cellular automata models inspired by slime mould. IEEE Trans. Cyber. 45(9), 1887–1899 (2015) Tsompanas, M.-A.I., Sirakoulis, G.Ch., Adamatzky, A.I.: Evolving transport networks with cellular automata models inspired by slime mould. IEEE Trans. Cyber. 45(9), 1887–1899 (2015)
16.
go back to reference Dourvas, N.I., Sirakoulis, G.Ch.: Cellular automaton Belousov–Zhabotinsky model for binary full adder. Int. J. Bifurc. Chaos 27(06), 1750089 (2017) Dourvas, N.I., Sirakoulis, G.Ch.: Cellular automaton Belousov–Zhabotinsky model for binary full adder. Int. J. Bifurc. Chaos 27(06), 1750089 (2017)
17.
go back to reference Sirakoulis, G.Ch., Karafyllidis, I., Thanailakis, A.: A CAD system for the construction and VLSI implementation of cellular automata algorithms using VHDL. Microprocess. Microsyst. 27(8), 381–396 (2003) Sirakoulis, G.Ch., Karafyllidis, I., Thanailakis, A.: A CAD system for the construction and VLSI implementation of cellular automata algorithms using VHDL. Microprocess. Microsyst. 27(8), 381–396 (2003)
18.
go back to reference Jendrsczok, J., Ediger, P., Hoffmann, R.: A scalable configurable architecture for the massively parallel GCA model. Int. J. Parallel Emerg. Distrib. Syst. 24, 275–291 (2009)MathSciNetCrossRefMATH Jendrsczok, J., Ediger, P., Hoffmann, R.: A scalable configurable architecture for the massively parallel GCA model. Int. J. Parallel Emerg. Distrib. Syst. 24, 275–291 (2009)MathSciNetCrossRefMATH
19.
go back to reference Georgoudas, I.G., Kyriakos, P., Sirakoulis, G.Ch., Andreadis, I.T.: An FPGA implemented cellular automaton crowd evacuation model inspired by the electrostatic-induced potential fields. Microprocess. Microsyst. 34(7), 285–300 (2010) Georgoudas, I.G., Kyriakos, P., Sirakoulis, G.Ch., Andreadis, I.T.: An FPGA implemented cellular automaton crowd evacuation model inspired by the electrostatic-induced potential fields. Microprocess. Microsyst. 34(7), 285–300 (2010)
20.
go back to reference Tsompanas, M.-A.I., Sirakoulis, G.Ch.: Modeling and hardware implementation of an amoeba-like cellular automaton. Bioinspiration Biomim. 7(3), 036013 (2012) Tsompanas, M.-A.I., Sirakoulis, G.Ch.: Modeling and hardware implementation of an amoeba-like cellular automaton. Bioinspiration Biomim. 7(3), 036013 (2012)
21.
go back to reference Vourkas, I., Sirakoulis, G.Ch.: FPGA based cellular automata for environmental modeling. In: 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012), pp. 93–96 (2012) Vourkas, I., Sirakoulis, G.Ch.: FPGA based cellular automata for environmental modeling. In: 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012), pp. 93–96 (2012)
22.
go back to reference Kalogeropoulos, G., Sirakoulis, G.Ch., Karafyllidis, I.: Cellular automata on FPGA for real-time urban traffic signals control. J. Supercomput. 65(2), 664–681 (2013) Kalogeropoulos, G., Sirakoulis, G.Ch., Karafyllidis, I.: Cellular automata on FPGA for real-time urban traffic signals control. J. Supercomput. 65(2), 664–681 (2013)
23.
go back to reference Progias, P., Sirakoulis, G.Ch.: An FPGA processor for modelling wildfire spreading. Math. Comput. Model. 57(5), 1436–1452 (2013) Progias, P., Sirakoulis, G.Ch.: An FPGA processor for modelling wildfire spreading. Math. Comput. Model. 57(5), 1436–1452 (2013)
24.
go back to reference Mardiris, V., Sirakoulis, G.Ch., Mizas, C., Karafyllidis, I., Thanailakis, A.: A CAD system for modeling and simulation of computer networks using cellular automata. IEEE Trans. Syst. Man Cyber. Part C Appl. Rev. 38(2), 253–264 (2008) Mardiris, V., Sirakoulis, G.Ch., Mizas, C., Karafyllidis, I., Thanailakis, A.: A CAD system for modeling and simulation of computer networks using cellular automata. IEEE Trans. Syst. Man Cyber. Part C Appl. Rev. 38(2), 253–264 (2008)
25.
go back to reference Sirakoulis, G.Ch.: A TCAD system for VLSI implementation of the cvd process using VHDL. Int. VLSI J. 37(1), 63–81 (2004) Sirakoulis, G.Ch.: A TCAD system for VLSI implementation of the cvd process using VHDL. Int. VLSI J. 37(1), 63–81 (2004)
26.
go back to reference Georgoudas, I.G., Sirakoulis, G.Ch., Scordilis, E.M., Andreadis, I.T.: On-chip earthquake simulation model using potentials. Nat. Hazard. 50(3), 519–537 (2009) Georgoudas, I.G., Sirakoulis, G.Ch., Scordilis, E.M., Andreadis, I.T.: On-chip earthquake simulation model using potentials. Nat. Hazard. 50(3), 519–537 (2009)
27.
go back to reference Karafyllidis, I., Mavridis, S., Soudris, D., Thanailakis, A.: Estimation of power dissipation in glitching using complex-time cellular automata. In: 6th IEEE International Conference on Electronics, Circuits and Systems, vol. 3, pp. 1639–1642 (1999) Karafyllidis, I., Mavridis, S., Soudris, D., Thanailakis, A.: Estimation of power dissipation in glitching using complex-time cellular automata. In: 6th IEEE International Conference on Electronics, Circuits and Systems, vol. 3, pp. 1639–1642 (1999)
28.
go back to reference Sirakoulis, G.Ch., Karafyllidis, I.: Power estimation of 1-d cellular automata circuits. In: 2010 International Conference on High Performance Computing Simulation, pp. 691–697 (2010) Sirakoulis, G.Ch., Karafyllidis, I.: Power estimation of 1-d cellular automata circuits. In: 2010 International Conference on High Performance Computing Simulation, pp. 691–697 (2010)
29.
go back to reference Sirakoulis, G.Ch., Karafyllidis, I.: Cellular automata and power consumption. J. Cell. Autom. 7(1), 67–80 (2012) Sirakoulis, G.Ch., Karafyllidis, I.: Cellular automata and power consumption. J. Cell. Autom. 7(1), 67–80 (2012)
30.
go back to reference Weste, N., Harris, D.: CMOS VLSI Design: A Circuits And Systems Perspective, 4th edn. Addison-Wesley Publishing Company, USA (2010) Weste, N., Harris, D.: CMOS VLSI Design: A Circuits And Systems Perspective, 4th edn. Addison-Wesley Publishing Company, USA (2010)
31.
go back to reference Kotoulas, L.G., Tsarouchis, D., Sirakoulis, G.Ch., Andreadis, I.: 1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation. In: IEEE International Symposium on Circuits and Systems, pp. 4627–4630 (2006) Kotoulas, L.G., Tsarouchis, D., Sirakoulis, G.Ch., Andreadis, I.: 1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation. In: IEEE International Symposium on Circuits and Systems, pp. 4627–4630 (2006)
32.
go back to reference Langton, C.G.: Computation at the edge of chaos: phase transitions and emergent computation. Phys. D 42, 12–37 (1990)MathSciNetCrossRef Langton, C.G.: Computation at the edge of chaos: phase transitions and emergent computation. Phys. D 42, 12–37 (1990)MathSciNetCrossRef
34.
go back to reference Gutowitz, H., Langton, C.: Mean field theory of the edge of chaos. In: Proceedings of ECAL3, pp. 52–64. Springer, Berlin (1995) Gutowitz, H., Langton, C.: Mean field theory of the edge of chaos. In: Proceedings of ECAL3, pp. 52–64. Springer, Berlin (1995)
35.
go back to reference Adamatzky, A.: Identification of cellular automata. In: Encyclopedia of Complexity and Systems Science, pp. 4739–4751 (2009) Adamatzky, A.: Identification of cellular automata. In: Encyclopedia of Complexity and Systems Science, pp. 4739–4751 (2009)
36.
go back to reference Eppstein, D.: Growth and decay in life-like cellular automata. In: Adamatzky, A. (ed.) Game of Life Cellular Automata, pp. 71–97. Springer, London (2010) Eppstein, D.: Growth and decay in life-like cellular automata. In: Adamatzky, A. (ed.) Game of Life Cellular Automata, pp. 71–97. Springer, London (2010)
37.
go back to reference DAlotto, L.: A classification of one-dimensional cellular automata using infinite computations. Appl. Math. Comput. 255, 15–24 (2015). (Special issue devoted to the international conference Numerical computations: Theory and Algorithms June 1723, 2013. Falerna, Italy) DAlotto, L.: A classification of one-dimensional cellular automata using infinite computations. Appl. Math. Comput. 255, 15–24 (2015). (Special issue devoted to the international conference Numerical computations: Theory and Algorithms June 1723, 2013. Falerna, Italy)
38.
go back to reference Zenil, H.: Compression-based investigation of the dynamical properties of cellular automata and other systems. CoRR (2009). arXiv:0910.4042 Zenil, H.: Compression-based investigation of the dynamical properties of cellular automata and other systems. CoRR (2009). arXiv:​0910.​4042
Metadata
Title
Power Consumption in Cellular Automata
Authors
Georgios Ch. Sirakoulis
Ioannis Karafyllidis
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-73216-9_8

Premium Partner