{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T06:06:10Z","timestamp":1768975570314,"version":"3.49.0"},"reference-count":38,"publisher":"Elsevier BV","content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Computational Physics"],"published-print":{"date-parts":[[2013,3]]},"DOI":"10.1016\/j.jcp.2012.12.005","type":"journal-article","created":{"date-parts":[[2012,12,17]],"date-time":"2012-12-17T16:39:11Z","timestamp":1355762351000},"page":"224-234","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":27,"special_numbering":"C","title":["Monte Carlo simulation of the Ising model on FPGA"],"prefix":"10.1016","volume":"237","author":[{"given":"Y.","family":"Lin","sequence":"first","affiliation":[]},{"given":"F.","family":"Wang","sequence":"additional","affiliation":[]},{"given":"X.","family":"Zheng","sequence":"additional","affiliation":[]},{"given":"H.","family":"Gao","sequence":"additional","affiliation":[]},{"given":"L.","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jcp.2012.12.005_b0005","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/j.parco.2005.02.001","article-title":"Recent trends in the marketplace of high performance computing","volume":"31","author":"Strohmaier","year":"2005","journal-title":"Parallel Comput."},{"key":"10.1016\/j.jcp.2012.12.005_b0010","doi-asserted-by":"crossref","first-page":"8290","DOI":"10.1016\/j.jcp.2008.05.023","article-title":"Fast multipole methods on graphics processors","volume":"227","author":"Gumerov","year":"2008","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0015","doi-asserted-by":"crossref","first-page":"4468","DOI":"10.1016\/j.jcp.2009.03.018","article-title":"GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model","volume":"228","author":"Preis","year":"2009","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0020","doi-asserted-by":"crossref","first-page":"1549","DOI":"10.1016\/j.cpc.2010.05.005","article-title":"Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model","volume":"181","author":"Block","year":"2010","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.jcp.2012.12.005_b0025","doi-asserted-by":"crossref","first-page":"3064","DOI":"10.1016\/j.jcp.2011.12.008","article-title":"Performance potential for simulating spin models on GPU","volume":"231","author":"Weigel","year":"2012","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0030","series-title":"John von Neumann and the Origins of Modern Computing","author":"Aspray","year":"1990"},{"key":"10.1016\/j.jcp.2012.12.005_b0035","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1145\/359576.359579","article-title":"Can programming be liberated from the von Neumann style? A functional style and its algebra of programs","volume":"21","author":"Backus","year":"1978","journal-title":"Commun. ACM"},{"key":"10.1016\/j.jcp.2012.12.005_b0040","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MC.2007.79","article-title":"Achieving high performance with FPGA based computing","volume":"40","author":"Herbordt","year":"2007","journal-title":"Computer"},{"key":"10.1016\/j.jcp.2012.12.005_b0045","series-title":"FPGA-Based System Design","author":"Wayne","year":"2005"},{"key":"10.1016\/j.jcp.2012.12.005_b0050","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1109\/TPDS.2011.141","article-title":"Accelerating matrix operations with improved deeply pipelined vector reduction","volume":"23","author":"Tai","year":"2012","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.jcp.2012.12.005_b0055","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/S0096-3003(99)00161-7","article-title":"Building an artificial brain using an FPGA based CAM-Brain Machine","volume":"111","author":"Garis","year":"2000","journal-title":"Appl. Math. Comput."},{"key":"10.1016\/j.jcp.2012.12.005_b0060","first-page":"86","article-title":"Neural network implementation using FPGA: issues and application","volume":"4","author":"Muthuramalingam","year":"2008","journal-title":"Int. J. Inf. Commun. Eng."},{"key":"10.1016\/j.jcp.2012.12.005_b0065","doi-asserted-by":"crossref","unstructured":"Y. Gu, T. VanCourt, M. Herbordt, Accelerating molecular dynamics simulations with configurable circuits, Proc. IEEE Conf. Computers and Digital Technology, vol. 153, 2006, pp. 37\u2013195.","DOI":"10.1049\/ip-cdt:20050182"},{"key":"10.1016\/j.jcp.2012.12.005_b0070","unstructured":"O. Storaasli, Accelerating genome sequencing 100\u00d7, Proc. Many-Core and Reconfigurable Supercomputing Conference, Queen\u2019s University, Belfast, Ireland, 2008."},{"key":"10.1016\/j.jcp.2012.12.005_b0075","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s11265-010-0550-1","article-title":"Implementation of the Longstaff and Schwartz American option pricing model on FPGA","volume":"67","author":"Tian","year":"2012","journal-title":"J. Signal Process. Syst."},{"key":"10.1016\/j.jcp.2012.12.005_b0080","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1016\/j.cpc.2007.09.006","article-title":"Simulating spin systems on IANUS, an FPGA-based computer","volume":"178","author":"Belletti","year":"2008","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.jcp.2012.12.005_b0085","doi-asserted-by":"crossref","unstructured":"H. Gao, F. Wang, W. Lei, Y. Lin, ICIS 2010 IEEE International Conference on Monte Carlo Simulation of 9\u00d79 Go Game on FPGA, vol. 3, 2010, pp. 865\u2013869.","DOI":"10.1109\/ICICISYS.2010.5658355"},{"key":"10.1016\/j.jcp.2012.12.005_b0090","doi-asserted-by":"crossref","first-page":"157201","DOI":"10.1103\/PhysRevLett.101.157201","article-title":"Nonequilibrium spin-glass dynamics from picoseconds to a tenth of a second","volume":"101","author":"Belletti","year":"2008","journal-title":"Phys. Rev. Lett."},{"key":"10.1016\/j.jcp.2012.12.005_b0095","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/0370-2693(85)90670-7","article-title":"Effects of the random number generator on computer simulations","volume":"157","author":"Parisi","year":"1985","journal-title":"Phys. Lett. B"},{"key":"10.1016\/j.jcp.2012.12.005_b0100","doi-asserted-by":"crossref","first-page":"3382","DOI":"10.1103\/PhysRevLett.69.3382","article-title":"Monte Carlo simulations: hidden errors from \u2018\u2018good\u2019\u2019 random number generators","volume":"69","author":"Ferrenberg","year":"1992","journal-title":"Phys. Rev. Lett."},{"key":"10.1016\/j.jcp.2012.12.005_b0105","doi-asserted-by":"crossref","first-page":"2513","DOI":"10.1103\/PhysRevLett.73.2513","article-title":"Physical tests for random numbers in simulations","volume":"73","author":"Vattulainen","year":"1994","journal-title":"Phys. Rev. Lett."},{"key":"10.1016\/j.jcp.2012.12.005_b0110","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/S0378-4754(98)00078-0","article-title":"Good random number generators are (not so) easy to find","volume":"46","author":"Hellekalek","year":"1998","journal-title":"Math. Comput. Simulation"},{"key":"10.1016\/j.jcp.2012.12.005_b0115","doi-asserted-by":"crossref","first-page":"5183","DOI":"10.1103\/PhysRevE.58.5183","article-title":"Using random number generators in Monte Carlo simulations","volume":"58","author":"Resende","year":"1998","journal-title":"Phys. Rev. E"},{"key":"10.1016\/j.jcp.2012.12.005_b0120","series-title":"A Guide to Monte Carlo Simulations in Statistical Physics","author":"Landau","year":"2005"},{"key":"10.1016\/j.jcp.2012.12.005_b0125","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1063\/1.1699114","article-title":"Equation of state calculations by fast computing machines","volume":"21","author":"Metropolis","year":"1953","journal-title":"J. Chem. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0130","first-page":"52","article-title":"FPGA-based true random number generator","volume":"17","author":"Zhang","year":"2008","journal-title":"China Integr. Circuit"},{"key":"10.1016\/j.jcp.2012.12.005_b0135","doi-asserted-by":"crossref","first-page":"1650","DOI":"10.1016\/j.mejo.2009.02.004","article-title":"Fast true random generator in FPGAs","volume":"40","author":"Danger","year":"2009","journal-title":"Microelectron. J."},{"key":"10.1016\/j.jcp.2012.12.005_b0140","doi-asserted-by":"crossref","unstructured":"K.H. Tsoi, K.H. Leung, P.H.W. Leong, Compact FPGA-based true and pseudo random number generators, 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines \u2013 FCCM 2003, 2003, pp. 51\u201361.","DOI":"10.1109\/FPGA.2003.1227241"},{"issue":"2003","key":"10.1016\/j.jcp.2012.12.005_b0145","first-page":"875","article-title":"A hardware random number generator, cryptographic hardware and embedded systems \u2013 CHES 2002","volume":"2523","author":"Tkacik","year":"2003","journal-title":"Lect. Notes Comput. Sci."},{"key":"10.1016\/j.jcp.2012.12.005_b0150","unstructured":"P. Alfke, Efficient Shift Registers, LFSR Counters, and Long Pseudo-Random Sequence Generators, Xilinx Application Note XAPP052."},{"key":"10.1016\/j.jcp.2012.12.005_b0155","unstructured":"J. Soto, Statistical Testing of Random Number Generators, NIST, 2000. http:\/\/www.itl.nist.gov\/div893\/staff\/soto\/jshome.html."},{"key":"10.1016\/j.jcp.2012.12.005_b0160","unstructured":"I. Gerhardt, The NIST Testsuite in Python. http:\/\/gerhardt.ch\/random.php."},{"key":"10.1016\/j.jcp.2012.12.005_b0165","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1103\/PhysRev.65.117","article-title":"Crystal statistics. I. A two-dimensional model with an order-disorder transition","volume":"65","author":"Onsager","year":"1944","journal-title":"Phys. Rev."},{"key":"10.1016\/j.jcp.2012.12.005_b0170","doi-asserted-by":"crossref","first-page":"867","DOI":"10.1007\/BF01029988","article-title":"Statistical and systematic errors in Monte Carlo sampling","volume":"63","author":"Ferrenberg","year":"1991","journal-title":"J. Stat. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0175","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1103\/PhysRevLett.58.86","article-title":"Nonuniversal critical dynamics in Monte Carlo simulations","volume":"58","author":"Swendsen","year":"1987","journal-title":"Phys. Rev. Lett."},{"key":"10.1016\/j.jcp.2012.12.005_b0180","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1103\/PhysRevLett.62.361","article-title":"Collective Monte Carlo updating for spin systems","volume":"62","author":"Wolff","year":"1989","journal-title":"Phys. Rev. Lett."},{"key":"10.1016\/j.jcp.2012.12.005_b0185","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF01008440","volume":"8","author":"M\u00fcller-Krumbhaar","year":"1973","journal-title":"J. Stat. Phys."},{"key":"10.1016\/j.jcp.2012.12.005_b0190","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1142\/S0129183196000326","article-title":"Statistical dependence analysis","volume":"C7","author":"Kikuchi","year":"1996","journal-title":"Int. J. Mod. Phys."}],"container-title":["Journal of Computational Physics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002199911200736X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S002199911200736X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T19:58:40Z","timestamp":1745438320000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S002199911200736X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,3]]},"references-count":38,"alternative-id":["S002199911200736X"],"URL":"https:\/\/doi.org\/10.1016\/j.jcp.2012.12.005","relation":{},"ISSN":["0021-9991"],"issn-type":[{"value":"0021-9991","type":"print"}],"subject":[],"published":{"date-parts":[[2013,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Monte Carlo simulation of the Ising model on FPGA","name":"articletitle","label":"Article Title"},{"value":"Journal of Computational Physics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jcp.2012.12.005","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2012 Elsevier Inc. All rights reserved.","name":"copyright","label":"Copyright"}]}}