Simulating spin models on GPU: a tour

    Research output: Contribution to journalArticle

    2 Citations (Scopus)

    Abstract

    The use of graphics processing units (GPUs) in scienti¯c computing has gathered considerable momentum in the past ¯ve years. While GPUs in general promise high performance and excellent performance per Watt ratios, not every class of problems is equally well suitable for exploiting the massively parallel architecture they provide. Lattice spin models appear to be prototypic examples of problems suitable for this architecture, at least as long as local update algorithms are employed. In this review, I summarize our recent experience with the simulation of a wide range of spin models on GPU employing an equally wide range of update algorithms, ranging from Metropolis and heat bath updates, over cluster algorithms to generalized ensemble simulations.
    Original languageEnglish
    Article number1240002
    JournalInternational Journal of Modern Physics C
    Volume23
    Issue number8
    DOIs
    Publication statusPublished - 21 Jul 2012

    Fingerprint

    Spin Models
    Graphics Processing Unit
    Update
    Cluster Algorithm
    Heat Bath
    Parallel architectures
    Parallel Architectures
    Lattice Model
    Range of data
    baths
    High Performance
    heat
    Computing
    Graphics processing unit

    Bibliographical note

    The full text is not available on the repository.

    Keywords

    • Spin models
    • Monte Carlo simulations
    • GPU computing
    • cluster algorithms
    • generalized-ensemble simulations

    Cite this

    Simulating spin models on GPU: a tour. / Weigel, Martin.

    In: International Journal of Modern Physics C, Vol. 23, No. 8, 1240002, 21.07.2012.

    Research output: Contribution to journalArticle

    @article{99dede7b085644efb35d0142b0d163b4,
    title = "Simulating spin models on GPU: a tour",
    abstract = "The use of graphics processing units (GPUs) in scienti¯c computing has gathered considerable momentum in the past ¯ve years. While GPUs in general promise high performance and excellent performance per Watt ratios, not every class of problems is equally well suitable for exploiting the massively parallel architecture they provide. Lattice spin models appear to be prototypic examples of problems suitable for this architecture, at least as long as local update algorithms are employed. In this review, I summarize our recent experience with the simulation of a wide range of spin models on GPU employing an equally wide range of update algorithms, ranging from Metropolis and heat bath updates, over cluster algorithms to generalized ensemble simulations.",
    keywords = "Spin models, Monte Carlo simulations, GPU computing, cluster algorithms, generalized-ensemble simulations",
    author = "Martin Weigel",
    note = "The full text is not available on the repository.",
    year = "2012",
    month = "7",
    day = "21",
    doi = "10.1142/S0129183112400025",
    language = "English",
    volume = "23",
    journal = "International Journal of Modern Physics C",
    issn = "0129-1831",
    publisher = "World Scientific Publishing",
    number = "8",

    }

    TY - JOUR

    T1 - Simulating spin models on GPU: a tour

    AU - Weigel, Martin

    N1 - The full text is not available on the repository.

    PY - 2012/7/21

    Y1 - 2012/7/21

    N2 - The use of graphics processing units (GPUs) in scienti¯c computing has gathered considerable momentum in the past ¯ve years. While GPUs in general promise high performance and excellent performance per Watt ratios, not every class of problems is equally well suitable for exploiting the massively parallel architecture they provide. Lattice spin models appear to be prototypic examples of problems suitable for this architecture, at least as long as local update algorithms are employed. In this review, I summarize our recent experience with the simulation of a wide range of spin models on GPU employing an equally wide range of update algorithms, ranging from Metropolis and heat bath updates, over cluster algorithms to generalized ensemble simulations.

    AB - The use of graphics processing units (GPUs) in scienti¯c computing has gathered considerable momentum in the past ¯ve years. While GPUs in general promise high performance and excellent performance per Watt ratios, not every class of problems is equally well suitable for exploiting the massively parallel architecture they provide. Lattice spin models appear to be prototypic examples of problems suitable for this architecture, at least as long as local update algorithms are employed. In this review, I summarize our recent experience with the simulation of a wide range of spin models on GPU employing an equally wide range of update algorithms, ranging from Metropolis and heat bath updates, over cluster algorithms to generalized ensemble simulations.

    KW - Spin models

    KW - Monte Carlo simulations

    KW - GPU computing

    KW - cluster algorithms

    KW - generalized-ensemble simulations

    U2 - 10.1142/S0129183112400025

    DO - 10.1142/S0129183112400025

    M3 - Article

    VL - 23

    JO - International Journal of Modern Physics C

    JF - International Journal of Modern Physics C

    SN - 0129-1831

    IS - 8

    M1 - 1240002

    ER -