Importance Sampling for Ising Computers Using One-Dimensional Cellular Automata

  • Authors:
  • P. D. Hortensius;H. C. Card;R. D. McLeod;W. Pries

  • Affiliations:
  • IBM T. J. Watson Research Center, Yorktown Heights, NY;Univ. of Manitoba, Winnipeg, Man., Canada;Univ. of Manitoba, Winnipeg, Man., Canada;Univ. of Manitoba, Winnipeg, Man., Canada

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1989

Quantified Score

Hi-index 14.99

Visualization

Abstract

The authors demonstrate that one-dimensional (1-D) cellular automata (CA) form the basis of efficient VLSI architectures for computations involved in the Monte Carlo simulation of the two-dimensional (2-D) Ising model. It is shown that the time-intensive task of importance sampling the Ising configurations is expedited by the inherent parallelism in this approach. The CA architecture further provides a spatially distributed set of pseudorandom numbers that are required in the local nondeterministic decisions at the various sites in the array. The novel approach taken to random-number generation can also be applied to a variety of other highly nondeterministic algorithms from many fields, such as computational geometry, pattern recognition, and artificial intelligence.