DocumentCode
2991427
Title
Determination of one-way bandwidth of cellular automata using Binary Decision Diagrams
Author
Doering, Andreas C.
Author_Institution
IBM Res. - Zurich, Rueschlikon, Switzerland
fYear
2011
fDate
4-8 July 2011
Firstpage
773
Lastpage
779
Abstract
Cellular Automata are an inherently parallel computing architecture and can be scaled close to the physical limits due to the local-only data exchange. For economical and technical reasons application of cellular automata as computer architecture requires the use of partitions that are assembled into larger units, similar to memory in current systems (memory chips, Dual-In-line Memory Modules, etc.). This requires the exchange of the cell state at the chip boundaries. In this paper we consider the analysis of the required bandwidth over a chip boundary when a one-way protocol is used. The analysis algorithm counts the number of equivalence classes with respect to the cell states on the send side. When the states along the chip boundary are combined, a closed form solution for the number of equivalence classes is derived. The algorithm can be implemented using Binary Decision Diagrams, and we give results for several example cellular automata.
Keywords
binary decision diagrams; cellular automata; electronic data interchange; parallel architectures; protocols; binary decision diagram; cell state; cellular automata; chip boundary; computer architecture; economical reason; local-only data exchange; one-way bandwidth; one-way protocol; parallel computing architecture; technical reason; Automata; Bandwidth; Boolean functions; Data structures; Microprocessors; Redundancy; Binary Decision Diagram; Cellular Automata; Equivalence Relation; Finite Function Factorization;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location
Istanbul
Print_ISBN
978-1-61284-380-3
Type
conf
DOI
10.1109/HPCSim.2011.5999907
Filename
5999907
Link To Document