Monte Carlo simulation of the Ising model and random number generation on the vector processor

  • Authors:
  • Nobuyasu Ito;Yasumasa Kanada

  • Affiliations:
  • Department of Physics, Faculty of Science, University of Tokyo, Tokyo 113, Japan;Computer Centre, University of Tokyo, Tokyo 113, Japan

  • Venue:
  • Proceedings of the 1990 ACM/IEEE conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Monte Carlo simulation of the Ising model on the vector processor is discussed. This paper includes all the stages to use the vector processor, that is, the development of the vectorizable algorithm, implementation, tuning and several tests necessary to the large scale computations. Our machine is the HITAC S820/80. The maximum simulation speed is 0.93 x 109 spins per second for the ferromagnetic Ising models on a simple cubic lattice. Our algorithms are, however, applicable to other vector processors. The random number generation algorithms are also explained in this paper. Our generator can produce 0.62 x 109 32-bit random integers per second. The results of the randomness tests which uses the two-dimensional Ising model are presented.