Abstract
We optimize codes implementing Monte Carlo simulations of spin-glass systems for some multi-core CPU and GPU architectures. We consider both the binary Ising and floating-point Heisenberg spin-glass models in 3 dimensions. We provide performance figures for the Intel Nehalem quad-core and the IBM Cell/BE CPUs and the Nvidia Tesla C1060 GPU; for the binary model we also draw a comparison with the performance of dedicated computers, such as the Janus machine.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Marinari, E., Parisi, G., Ruiz Lorenzo, J.J.: Numerical Simulations of spin glass systems. In: Young, A.P. (ed.) Spin Glasses and Random Fields. World Scientific, Singapore (1998)
Condon, J.H., Ogielski, A.T.: Rev. Sci. Instruments 56, 1691–1696 (1985)
Ogielski, A.T.: Physics Review B 32, 7384–7398 (1985)
Cruz, A., et al.: Computer Physics Commmunication 133, 165–176 (2001)
Belletti, F., et al.: Simulating Spin Systems on JANUS. Computer Physics Commmunication 178, 208–216 (2008)
Belletti, F., et al.: JANUS: an FPGA-based System for High Performance Scientific Computing. Computing in Science and Engineering 11, 48–58 (2009)
Belletti, F., et al.: Simulating an Ising spin-glass for 0.1 seconds in Janus. Physical Review Letters 101, 157–201 (2008)
Landau, D.P., Binder, K.: A Guide to Monte Carlo Simulations in Statistical Physics. Cambridge University Press (2005)
Alvarez Banos, R., et al.: Static versus dynamic heterogeneities in the D=3 Edwards-Anderson-Ising spin glass. Physical Review Letters 105, 177–202 (2010)
Belletti, F., Guidetti, M., Maiorano, A., Mantovani, F., Schifano, S.F., Tripiccione, R.: Monte Carlo Simulations of Spin Glass Systems on the Cell Broadband Engine. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds.) PPAM 2009. LNCS, vol. 6067, pp. 467–476. Springer, Heidelberg (2010)
Parisi, G., Rapuano, F.: Effects of the random number generator on computer simulations. Physics Letter B 157, 301–302 (1985)
IBM Cell Broadband Engine Architecture, IBM web-site, http://www-128.ibm.com/developerworks/power/cell/documents.html
Inside Nehalem: Intel’s Future Processor and System, Real World Technologies web-site, http://www.realworldtech.com/page.cfm?ArticleID=RWT040208182719
NVIDIA Corporation, NVIDIA CUDA C Programming Guide, NVIDIA web-site, http://developer.nvidia.com/page/home.html
NVIDIA’s GT200: Inside a Parallel Processor, Real World Technologies web-site, http://www.realworldtech.com/page.cfm?ArticleID=RWT090808195242
Inside Fermi: Nvidia’s HPC Push, Real World Technologies web-site, http://www.realworldtech.com/page.cfm?ArticleID=RWT093009110932
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guidetti, M., Maiorano, A., Mantovani, F., Pivanti, M., Schifano, S.F., Tripiccione, R. (2012). Monte Carlo Simulations of Spin Systems on Multi-core Processors. In: Jónasson, K. (eds) Applied Parallel and Scientific Computing. PARA 2010. Lecture Notes in Computer Science, vol 7133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28151-8_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-28151-8_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28150-1
Online ISBN: 978-3-642-28151-8
eBook Packages: Computer ScienceComputer Science (R0)