Multitasking case study on the Cray-2: the Q2R cellular automaton

Abstract The Q2R cellular automaton which may be used for microcanonical simulation of the Ising model is implemented in parallel on the four processors of a Cray-2 supercomputer. The simulation speed is 4.3 GHz as opposed to 670 MHz for the previously fastest reported implementation using one processor of a Cray-XMP. We also simulated the largest Ising system ever studied, 15, 130, 968, 192 spins. A number of subtleties in implementing and optimizing the parallel algorithm are discussed, as well as problems in defining performance measurements. Performance and results from the Q2R algorithm are compared to those from the standard Metropolis algorithm, and a number of dynamic exponents are measured for the first time.

[1]  John L. Richardson,et al.  A Fast Processor for Monte-Carlo Simulation , 1983 .

[2]  Hans J. Herrmann,et al.  Fast algorithm for the simulation of Ising models , 1986 .

[3]  Stephan Wansleben,et al.  Ultrafast vectorized multispin coding algorithm for the Monte Carlo simulation of the 3D Ising model , 1987 .

[4]  B. McCoy,et al.  The Two-Dimensional Ising Model , 1973 .

[5]  Morgenstern,et al.  Critical behavior of three-dimensional Ising spin-glass model. , 1985, Physical review letters.

[6]  John G. Zabolitzky,et al.  Monte Carlo simulation of Ising models by multispin coding on a vector computer , 1984 .

[7]  Claus Kalle,et al.  Monte Carlo technique for very large ising models , 1982 .

[8]  Michael Creutz,et al.  Microcanonical Monte Carlo Simulation , 1983 .

[9]  J. H. Condon,et al.  Fast special purpose computer for Monte Carlo simulations in statistical physics , 1985 .

[10]  Gyan Bhanot,et al.  Microcanonical simulation of Ising systems , 1984 .

[11]  K.J.M. Moriarty,et al.  A fast algorithm for investigations on the three-dimensional Ising model , 1984 .

[12]  G. F. Newell,et al.  On the Theory of the Ising Model of Ferromagnetism , 1953 .

[13]  G. Vichniac Simulating physics with cellular automata , 1984 .

[14]  M. H. Kalos,et al.  A new multispin coding algorithm for Monte Carlo simulation of the Ising model , 1984 .

[15]  Y. Pomeau Invariant in cellular automata , 1984 .

[16]  S. F. Reddaway,et al.  A very high speed Monte Carlo simulation on DAP , 1985 .

[17]  Robert H. Swendsen,et al.  Monte Carlo Renormalization Group Calculations of Critical Behavior in the Simple Cubic Ising Model , 1984 .

[18]  Hans J. Herrmann,et al.  Tests of the multi-spin-coding technique in Monte Carlo simulations of statistical systems , 1981 .

[19]  A. Compagner,et al.  A special-purpose processor for the Monte Carlo simulation of ising spin systems , 1983 .