Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Cellular Automata Machines: A New Environment for Modeling (Scientific and Engineering Computation) Paperback
Recently, cellular automata machines with the size, speed, and flexibility for general experimentation at a moderate cost have become available to the scientific community. These machines provide a laboratory in which the ideas presented in this book can be tested and applied to the synthesis of a great variety of systems. Computer scientists and researchers interested in modeling and simulation as well as other scientists who do mathematical modeling will find this introduction to cellular automata and cellular automata machines (CAM) both useful and timely. Cellular automata are the computer scientist's counterpart to the physicist's concept of 'field' They provide natural models for many investigations in physics, combinatorial mathematics, and computer science that deal with systems extended in space and evolving in time according to local laws. A cellular automata machine is a computer optimized for the simulation of cellular automata. Its dedicated architecture allows it to run thousands of times faster than a general-purpose computer of comparable cost programmed to do the same task. In practical terms this permits intensive interactive experimentation and opens up new fields of research in distributed dynamics, including practical applications involving parallel computation and image processing.
Contents
Introduction Cellular Automata The CAM Environment A Live Demo The Rules of the Game Our First rules Second-order Dynamics The Laboratory Neighbors and Neighborhood Running Particle Motion The Margolus Neighborhood Noisy Neighbors Display and Analysis Physical Modeling Reversibility Computing Machinery Hydrodynamics Statistical Mechanics Other Applications Imaging Processing Rotations Pattern Recognition Multiple CAMS Perspectives and Conclusions
Cellular Automata Machines is included in the Scientific Computation Series, edited by Dennis Cannon.
About the Author
Norman Margolus is a researcher at the Laboratory for Computer Science at MIT.
Tommaso Toffoli is a researcher at the Laboratory for Computer Science at MIT.
- Print length276 pages
- LanguageEnglish
- PublisherMit Pr
- Dimensions7.2 x 0.9 x 9.1 inches
- ISBN-10026252631X
- ISBN-13978-0262526319
Product details
- Language : English
- Paperback : 276 pages
- ISBN-10 : 026252631X
- ISBN-13 : 978-0262526319
- Item Weight : 1.15 pounds
- Dimensions : 7.2 x 0.9 x 9.1 inches
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
If you're brand new to cellular automata, I recommend "A New Kind of Science" by Wolfram. Although that book seems to have disappointed many of its readers, I think it does a good job of discussing cellular automata at a high level and discussing the kinds of problems that can be solved using it. Then come back to this book for details and algorithms.
The part of the book that is most dated is the discussion of a specific hardware card and software designed for IBM PCs and ATs, and a specific dialect of Forth that can be used to program automata that will run on this card. Obviously this is no longer the mainstream approach to programming automata - even massively parallel systems programming has moved away from Forth. For me, I think of it as pseudo-code instead of a program example, and the book is still very very useful.
So on the whole, I would say this is a valuable addition to the bookshelf of any automata enthusiast.
