메뉴 건너뛰기




Volumn 231, Issue 8, 2012, Pages 3064-3082

Performance potential for simulating spin models on GPU

Author keywords

Graphics processing units; Heisenberg model; Ising model; Monte Carlo simulations; Parallel tempering; Spin glasses

Indexed keywords

COMPUTER GRAPHICS; COMPUTER GRAPHICS EQUIPMENT; GLASS; INTELLIGENT SYSTEMS; ISING MODEL; MOLDS; MONTE CARLO METHODS; PROGRAM PROCESSORS; SPIN GLASS; STATISTICAL MECHANICS; TEMPERING;

EID: 84857238561     PISSN: 00219991     EISSN: 10902716     Source Type: Journal    
DOI: 10.1016/j.jcp.2011.12.008     Document Type: Article
Times cited : (75)

References (52)
  • 2
    • 0000444493 scopus 로고
    • General cluster Monte Carlo dynamics
    • Kandel D., Domany E. General cluster Monte Carlo dynamics. Phys. Rev. B 1991, 43:8539-8548.
    • (1991) Phys. Rev. B , vol.43 , pp. 8539-8548
    • Kandel, D.1    Domany, E.2
  • 4
    • 4243613377 scopus 로고
    • Multicanonical ensemble: A new approach to simulate first-order phase transitions
    • Berg B.A., Neuhaus T. Multicanonical ensemble: A new approach to simulate first-order phase transitions. Phys. Rev. Lett. 1992, 68:9.
    • (1992) Phys. Rev. Lett. , vol.68 , pp. 9
    • Berg, B.A.1    Neuhaus, T.2
  • 5
    • 0030516672 scopus 로고    scopus 로고
    • Exchange Monte Carlo method and application to spin glass simulations
    • Hukushima K., Nemoto K. Exchange Monte Carlo method and application to spin glass simulations. J. Phys. Soc. Jpn. 1996, 65:1604.
    • (1996) J. Phys. Soc. Jpn. , vol.65 , pp. 1604
    • Hukushima, K.1    Nemoto, K.2
  • 9
    • 10644279605 scopus 로고    scopus 로고
    • Benchmarking and implementation of Probability-Based simulations on programmable graphics cards
    • Tomov S., McGuigan M., Bennett R., Smith G., Spiletic J. Benchmarking and implementation of Probability-Based simulations on programmable graphics cards. Comput. & Graph. 2005, 29:71.
    • (2005) Comput. & Graph. , vol.29 , pp. 71
    • Tomov, S.1    McGuigan, M.2    Bennett, R.3    Smith, G.4    Spiletic, J.5
  • 11
    • 67349267818 scopus 로고    scopus 로고
    • GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model
    • Preis T., Virnau P., Paul W., Schneider J.J. GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model. J. Comput. Phys. 2009, 228:4468.
    • (2009) J. Comput. Phys. , vol.228 , pp. 4468
    • Preis, T.1    Virnau, P.2    Paul, W.3    Schneider, J.J.4
  • 12
    • 79953702516 scopus 로고    scopus 로고
    • Benchmarking GPU and CPU codes for Heisenberg spin glass over-relaxation
    • Bernaschi M., Parisi G., Parisi L. Benchmarking GPU and CPU codes for Heisenberg spin glass over-relaxation. Comput. Phys. Commun. 2011, 182:1265-1271.
    • (2011) Comput. Phys. Commun. , vol.182 , pp. 1265-1271
    • Bernaschi, M.1    Parisi, G.2    Parisi, L.3
  • 13
    • 85190756512 scopus 로고    scopus 로고
    • The Green500 List: Environmentally responsible supercomputing.
    • The Green500 List: Environmentally responsible supercomputing, http://www.green500.org.
  • 14
    • 85190810700 scopus 로고    scopus 로고
    • CUDA zone - Resource for C developers of applications that solve computing problems.
    • CUDA zone - Resource for C developers of applications that solve computing problems, http://www.nvidia.com/object/cuda_home_new.html.
  • 15
    • 85190757307 scopus 로고    scopus 로고
    • OpenCL - The open standard for parallel programming of heterogeneous systems.
    • OpenCL - The open standard for parallel programming of heterogeneous systems, http://www.khronos.org/opencl/.
  • 16
    • 0036792138 scopus 로고    scopus 로고
    • Critical phenomena and renormalization-group theory
    • Pelissetto A., Vicari E. Critical phenomena and renormalization-group theory. Phys. Rep. 2002, 368:549.
    • (2002) Phys. Rep. , vol.368 , pp. 549
    • Pelissetto, A.1    Vicari, E.2
  • 17
    • 1842695585 scopus 로고
    • Wetting: statics and dynamics
    • de Gennes P.G. Wetting: statics and dynamics. Rev. Mod. Phys. 1985, 57:827-863.
    • (1985) Rev. Mod. Phys. , vol.57 , pp. 827-863
    • de Gennes, P.G.1
  • 18
    • 26144452503 scopus 로고
    • Critical behavior at finite-temperature confinement transitions
    • Svetitsky B., Yaffe L.G. Critical behavior at finite-temperature confinement transitions. Nucl. Phys. B 1982, 210:423-447.
    • (1982) Nucl. Phys. B , vol.210 , pp. 423-447
    • Svetitsky, B.1    Yaffe, L.G.2
  • 19
    • 0003975020 scopus 로고    scopus 로고
    • World Scientific, Singapore, A.P. Young (Ed.)
    • Spin Glasses and Random Fields 1997, World Scientific, Singapore. A.P. Young (Ed.).
    • (1997) Spin Glasses and Random Fields
  • 20
    • 84885160629 scopus 로고    scopus 로고
    • Connected component identification and cluster update on graphics processing units
    • Weigel M. Connected component identification and cluster update on graphics processing units. Phys. Rev. 2011, E84:036709.
    • (2011) Phys. Rev. , vol.E84 , pp. 036709
    • Weigel, M.1
  • 21
    • 0000278150 scopus 로고    scopus 로고
    • A cluster Monte Carlo algorithm for 2-dimensional spin glasses
    • Houdayer J. A cluster Monte Carlo algorithm for 2-dimensional spin glasses. Eur. Phys. J. B 2001, 22:479.
    • (2001) Eur. Phys. J. B , vol.22 , pp. 479
    • Houdayer, J.1
  • 22
    • 85190771313 scopus 로고    scopus 로고
    • Importance of explicit vectorization for CPU and GPU software performance. Preprint. arXiv:1004.0024.
    • N.G. Dickson, K. Karimi, F. Hamze, Importance of explicit vectorization for CPU and GPU software performance. Preprint. arXiv:1004.0024.
    • Dickson, N.G.1    Karimi, K.2    Hamze, F.3
  • 23
    • 77955307017 scopus 로고    scopus 로고
    • Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model
    • Block B., Virnau P., Preis T. Multi-GPU accelerated multi-spin Monte Carlo simulations of the 2D Ising model. Comp. Phys. Commun. 2010, 181:1549-1556.
    • (2010) Comp. Phys. Commun. , vol.181 , pp. 1549-1556
    • Block, B.1    Virnau, P.2    Preis, T.3
  • 24
    • 78149418092 scopus 로고    scopus 로고
    • Simulating lattice spin models on graphics processing units
    • Levy T., Cohen G., Rabani E. Simulating lattice spin models on graphics processing units. J. Chem. Theory Comput. 2010, 6:3293-3301.
    • (2010) J. Chem. Theory Comput. , vol.6 , pp. 3293-3301
    • Levy, T.1    Cohen, G.2    Rabani, E.3
  • 25
    • 79956160459 scopus 로고    scopus 로고
    • Regular lattice and Small-World spin model simulations using CUDA and GPUs
    • Hawick K., Leist A., Playne D. Regular lattice and Small-World spin model simulations using CUDA and GPUs. Int. J. Parallel Prog. 2011, 39:183-201.
    • (2011) Int. J. Parallel Prog. , vol.39 , pp. 183-201
    • Hawick, K.1    Leist, A.2    Playne, D.3
  • 26
    • 79251598410 scopus 로고    scopus 로고
    • Parallelizing the cellular Potts model on graphics processing units
    • Tapia J.J., D'Souza R.M. Parallelizing the cellular Potts model on graphics processing units. Comput. Phys. Commun. 2011, 182:857-865.
    • (2011) Comput. Phys. Commun. , vol.182 , pp. 857-865
    • Tapia, J.J.1    D'Souza, R.M.2
  • 27
    • 79960331350 scopus 로고    scopus 로고
    • De, Parallel implementation of the Heisenberg model using Monte Carlo on GPGPU, in: B. Murgante, O. Gervasi, A. Iglesias, D. Taniar, B. Apduhan (Eds.), Comput. Sci. Appl. - ICCSA 2011. Lecture Notes in Computer Science, Springer Berlin/Heidelberg, Berlin, Heidelberg
    • A. Campos, J. Peçanha, P. Pampanelli, R. de Almeida, M. Lobosco, M. Vieira, De, Parallel implementation of the Heisenberg model using Monte Carlo on GPGPU, in: B. Murgante, O. Gervasi, A. Iglesias, D. Taniar, B. Apduhan (Eds.), Comput. Sci. Appl. - ICCSA 2011, vol. 6784, Lecture Notes in Computer Science, Springer Berlin/Heidelberg, Berlin, Heidelberg, 2011, pp. 654-667.
    • (2011) , vol.6784 , pp. 654-667
    • Campos, A.1    Peçanha, J.2    Pampanelli, P.3    de Almeida, R.4    Lobosco, M.5    Vieira, M.6
  • 31
    • 0025401798 scopus 로고
    • Parallelization of the Ising model and its performance evaluation
    • Heermann D., Burkitt A.N. Parallelization of the Ising model and its performance evaluation. Parallel Comput. 1990, 13:345-357.
    • (1990) Parallel Comput. , vol.13 , pp. 345-357
    • Heermann, D.1    Burkitt, A.N.2
  • 32
    • 11944269419 scopus 로고
    • Monte Carlo simulations: Hidden errors from "good" random number generators
    • Ferrenberg A.M., Landau D.P., Wong Y.J. Monte Carlo simulations: Hidden errors from "good" random number generators. Phys. Rev. Lett. 1992, 69:3382-3384.
    • (1992) Phys. Rev. Lett. , vol.69 , pp. 3382-3384
    • Ferrenberg, A.M.1    Landau, D.P.2    Wong, Y.J.3
  • 33
    • 0000018399 scopus 로고    scopus 로고
    • Cluster Monte Carlo: Scaling of systematic errors in the two-dimensional Ising model
    • Shchur L.N., Blöte H.W.J. Cluster Monte Carlo: Scaling of systematic errors in the two-dimensional Ising model. Phys. Rev. E 1997, 55:R4905-R4908.
    • (1997) Phys. Rev. E , vol.55
    • Shchur, L.N.1    Blöte, H.W.J.2
  • 35
    • 85190757899 scopus 로고    scopus 로고
    • The Art of Computer Programming. Seminumerical Algorithms, third ed., Addison-Wesley, Upper Saddle River, NJ
    • D.E. Knuth, The Art of Computer Programming, vol. 2: Seminumerical Algorithms, third ed., Addison-Wesley, Upper Saddle River, NJ, 1997.
    • (1997) , vol.2
    • Knuth, D.E.1
  • 37
    • 0033482534 scopus 로고    scopus 로고
    • Tables of linear congruential generators of different sizes and good lattice structure
    • L'Ecuyer P. Tables of linear congruential generators of different sizes and good lattice structure. Math. Comput. 1999, 68:249-260.
    • (1999) Math. Comput. , vol.68 , pp. 249-260
    • L'Ecuyer, P.1
  • 38
    • 0028370962 scopus 로고
    • A portable high-quality random number generator for lattice field theory simulations
    • Lüscher M. A portable high-quality random number generator for lattice field theory simulations. Comput. Phys. Commun. 1994, 79:100-110.
    • (1994) Comput. Phys. Commun. , vol.79 , pp. 100-110
    • Lüscher, M.1
  • 39
    • 0031599142 scopus 로고    scopus 로고
    • Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
    • Matsumoto M., Nishimura T. Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 1998, 8:3-30.
    • (1998) ACM Trans. Model. Comput. Simul. , vol.8 , pp. 3-30
    • Matsumoto, M.1    Nishimura, T.2
  • 40
    • 85190778544 scopus 로고    scopus 로고
    • Uniform random number generators for supercomputers, in: Proc. Fifth Australian Supercomputer Conference, Melbourne.
    • R.P. Brent, Uniform random number generators for supercomputers, in: Proc. Fifth Australian Supercomputer Conference, Melbourne, pp. 95-104.
    • Brent, R.P.1
  • 41
    • 36049055232 scopus 로고
    • Bounded and inhomogeneous Ising models. I. Specific heat anomaly of a finite lattice
    • Ferdinand A.E., Fisher M.E. Bounded and inhomogeneous Ising models. I. Specific heat anomaly of a finite lattice. Phys. Rev. 1969, 185:832.
    • (1969) Phys. Rev. , vol.185 , pp. 832
    • Ferdinand, A.E.1    Fisher, M.E.2
  • 43
    • 0011653947 scopus 로고
    • Bosonic algorithms
    • World Scientific, Singapore, M. Creutz (Ed.)
    • Sokal A.D. Bosonic algorithms. Quantum Fields on the Computer 1992, 211. World Scientific, Singapore. M. Creutz (Ed.).
    • (1992) Quantum Fields on the Computer , pp. 211
    • Sokal, A.D.1
  • 44
    • 77953471526 scopus 로고    scopus 로고
    • Error estimation and reduction with cross correlations
    • Weigel M., Janke W. Error estimation and reduction with cross correlations. Phys. Rev. E 2010, 81:066701.
    • (2010) Phys. Rev. E , vol.81 , pp. 066701
    • Weigel, M.1    Janke, W.2
  • 45
    • 79958115632 scopus 로고    scopus 로고
    • Simulating spin models on GPU
    • Weigel M. Simulating spin models on GPU. Comput. Phys. Commun. 2011, 182:1833-1836.
    • (2011) Comput. Phys. Commun. , vol.182 , pp. 1833-1836
    • Weigel, M.1
  • 46
    • 85190805235 scopus 로고    scopus 로고
    • http://www.cond-mat.physik.uni-mainz.de/~weigel.
  • 47
    • 0019599247 scopus 로고
    • Tests of the multi-spin-coding technique in Monte Carlo simulations of statistical systems
    • Zorn R., Herrmann H.J., Rebbi C. Tests of the multi-spin-coding technique in Monte Carlo simulations of statistical systems. Comput. Phys. Commun. 1981, 23:337-342.
    • (1981) Comput. Phys. Commun. , vol.23 , pp. 337-342
    • Zorn, R.1    Herrmann, H.J.2    Rebbi, C.3
  • 48
  • 49
    • 0002795650 scopus 로고
    • Markov chain Monte Carlo maximum likelihood, in: Computing Science and Statistics: Proceedings of the Twentythird Symposium on the Interface, American Statistical Association, New York
    • C.J. Geyer, Markov chain Monte Carlo maximum likelihood, in: Computing Science and Statistics: Proceedings of the Twentythird Symposium on the Interface, American Statistical Association, New York, 1991, p. 156.
    • (1991) , pp. 156
    • Geyer, C.J.1
  • 51
    • 53349175217 scopus 로고    scopus 로고
    • Make life simple: Unleash the full power of the parallel tempering algorithm
    • Bittner E., Nussbaumer A., Janke W. Make life simple: Unleash the full power of the parallel tempering algorithm. Phys. Rev. Lett. 2008, 101:130603.
    • (2008) Phys. Rev. Lett. , vol.101 , pp. 130603
    • Bittner, E.1    Nussbaumer, A.2    Janke, W.3
  • 52
    • 78651285211 scopus 로고    scopus 로고
    • Speeding up parallel tempering simulations
    • Hasenbusch M., Schaefer S. Speeding up parallel tempering simulations. Phys. Rev. E 2010, 82:046707.
    • (2010) Phys. Rev. E , vol.82 , pp. 046707
    • Hasenbusch, M.1    Schaefer, S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.