Monte Carlo simulation on FPGA
Number of Students : 2
Guides : Santanu Mahapatra
Monte Carlo method, is a computational algorithm that relies on repeated random sampling to produce numerical results. It has several applications in science and engineering especially when it is difficult or impossible to use other approaches. However, the simulation is generally time consuming since it requires very large number of random event generations. In this project we try to execute some Monte Carlo methods directly on FPGA to accelerate the process. We mainly concentrate on Metropolis algorithm to simulate magnetic order fluctuation in a magnetic materials. [Ref: Journal of Computational Physics 237 (2013) 224–234]