Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10553/114787
Título: FPGA Hardware Acceleration of Monte Carlo Simulations for the Ising Model
Autores/as: Ortega Zamorano, Francisco 
Marcelo A. Montemurro
Sergio A. Cannas
José M. Jerez
Leonardo Franco
Clasificación UNESCO: 330406 Arquitectura de ordenadores
2203 Electrónica
Palabras clave: Hardware implementation
LFSR random number generator
Monte Carlo simulations
Ising model
Fecha de publicación: 2016
Publicación seriada: IEEE Transactions on Parallel and Distributed Systems 
Resumen: 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 $10^4$ 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.
URI: http://hdl.handle.net/10553/114787
ISSN: 1045-9219
DOI: 10.1109/TPDS.2015.2505725
Fuente: IEEE Transactions on Parallel and Distributed Systems [ISSN 1045-9219], v. 27(9), p. 2618 - 2627
Colección:Artículos
Vista completa

Citas SCOPUSTM   

15
actualizado el 17-nov-2024

Citas de WEB OF SCIENCETM
Citations

14
actualizado el 17-nov-2024

Visitas

64
actualizado el 12-oct-2024

Google ScholarTM

Verifica

Altmetric


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.