A low level analysis of Cellular Automata and Random Boolean Networks as a computational architecture

作者: Prateen Damera

DOI: 10.15760/ETD.670

关键词:

摘要: With the transition from single-core to multi-core computing and CMOS technology reaching its physical limits, new architectures which are scalable, robust, low-power required. A promising alternative conventional Cellular Automata (CA) networks Random Boolean Networks (RBN), where simple computational nodes combine form a network that is capable of performing larger task. It has previously been shown RBNs can offer superior characteristics over mesh in terms robustness, information processing capabilities, manufacturing costs while locally connected elements CA provide better scalability low average interconnect length. This study presents level hardware analysis these using framework generates HDL code netlist for various parameters. The netlists then used simulate estimate latency, area power consumed when implemented on silicon pre-determined computation. We show RBNs, faster compared network, but found have lower distribution dissipation than because their regular structure. well-established task determine latency operation presented good understanding effect non-local connections network. Programming this purpose done externally novel self-configuration algorithm requiring minimal hardware. Configuration by sending configuration packets through randomly chosen node. Logic identifying i topology RBN enable compilers analyze generate bit stream On other hand, passing data inputs one sides cell array shifting it into overhead identification mechanisms presented. An small-world propagation capability networks, whose randomness lies between completely irregular realistic providing capability. provides valuable help designers make decisions performance parameters both thus find best design application under consideration.

参考文章(17)
Jon M. Kleinberg, Navigation in a small world Nature. ,vol. 406, pp. 845- 845 ,(2000) , 10.1038/35022643
M. Dascalu, E. Franti, Implementation of totalistic cellular automata international semiconductor conference. ,vol. 1, pp. 273- 276 ,(2000) , 10.1109/SMICND.2000.890234
Thomas Petermann, Paolo De Los Rios, Physical realizability of small-world networks. Physical Review E. ,vol. 73, pp. 026114- ,(2006) , 10.1103/PHYSREVE.73.026114
Stephen Wolfram, Cellular automata as models of complexity Nature. ,vol. 311, pp. 419- 424 ,(1984) , 10.1038/311419A0
S.A. Kauffman, Metabolic stability and epigenesis in randomly constructed genetic nets Journal of Theoretical Biology. ,vol. 22, pp. 437- 467 ,(1969) , 10.1016/0022-5193(69)90015-0
Bertrand Mesot, Christof Teuscher, Deducing local rules for solving global tasks with random Boolean networks Physica D: Nonlinear Phenomena. ,vol. 211, pp. 88- 106 ,(2005) , 10.1016/J.PHYSD.2005.08.005
V. Zhirnov, R. Cavin, G. Leeming, K. Galatsis, An Assessment of Integrated Digital Cellular Automata Architectures IEEE Computer. ,vol. 41, pp. 38- 44 ,(2008) , 10.1109/MC.2008.4
H.T. Siegelmann, E.D. Sontag, On the Computational Power of Neural Nets Journal of Computer and System Sciences. ,vol. 50, pp. 132- 150 ,(1995) , 10.1006/JCSS.1995.1013
Avinash Amarnath, Prateen Damera, Alireza Goudarzi, Christof Teuscher, Latency and power consumption in unstructured nanoscale boolean networks international conference on nanotechnology. pp. 854- 859 ,(2011) , 10.1109/NANO.2011.6144611
Hava T. Siegelmann, Eduardo D. Sontag, Turing computability with neural nets Applied Mathematics Letters. ,vol. 4, pp. 77- 80 ,(1991) , 10.1016/0893-9659(91)90080-F