An Application Specific Processor for Montecarlo Simulations
Giovanni Danese, Francesco Leporati, Marco Bera, Mauro Giachero, Nelson Nazzicari, Alvaro Spelgatti · Proceedings - Euromicro Workshop on Parallel and Distributed Processing/Proceedings · 2007
In this paper we describe an accelerator based on FPGA technology and interfaced to an external host computing system through standard bus connections; it is conceived to accelerate double precision floating point operations, present in the energy calculation of Monte Carlo (MC) metropolis particle system simulations. The accelerator plays the role of coprocessor giving a speed-up factor equal to 4, with respect last generation PCs. The proposed solution is based on COTS components and shows good characteristics of scalability in terms of clock frequency, memory capability and number of computing units. Moreover, the accelerator can be also conceived as a part of a computing system made up by a cluster of accelerated workstations