FPGA Hardware Acceleration of Monte Carlo Simulations for the Ising Model
Francisco Ortega-Zamorano, Marcelo A. Montemurro, Sergio A. Cannas,, Jos\'e M. Jerez, and Leonardo Franco

TL;DR
This paper demonstrates FPGA-based acceleration of Monte Carlo simulations for the 2D Ising model, achieving significant speed-ups and validating FPGA's potential for statistical physics research.
Contribution
It introduces an efficient FPGA implementation of the Ising model with a novel hardware random number generator, significantly improving simulation speed and accuracy.
Findings
6x speed-up over previous FPGA implementations
10,000x faster than CPU simulations
Reliable results for magnetic properties
Abstract
A two-dimensional Ising model with nearest-neighbors ferromagnetic interactions is implemented in a Field Programmable Gate Array (FPGA) board.Extensive Monte Carlo simulations were carried out using an efficient hardware representation of individual spins and a combined global-local LFSR random number generator. Consistent results regarding the descriptive properties of magnetic systems, like energy, magnetization and susceptibility are obtained while a speed-up factor of approximately 6 times is achieved in comparison to previous FPGA-based published works and almost times in comparison to a standard CPU simulation. A detailed description of the logic design used is given together with a careful analysis of the quality of the random number generator used. The obtained results confirm the potential of FPGAs for analyzing the statistical mechanics of magnetic systems.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
