2019
DOI: 10.48550/arxiv.1904.03621
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Brute-forcing spin-glass problems with CUDA

Abstract: We demonstrate how to compute the low energy spectrum for small (N ≤ 50), but otherwise arbitrary, spin-glass instances using modern Graphics Processing Units or similar heterogeneous architecture. Our algorithm performs an exhaustive (i.e., brute-force) search of all possible configurations to select S 2 N lowest ones together with their corresponding energies. We mainly focus on the Ising model defined on an arbitrary graph. An open-source implementation based on CUDA Fortran and a suitable Python wrapper ar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 41 publications
0
2
0
Order By: Relevance
“…3(c) one can obtain the ground state energy of 8L 2 = 512 Ising spin in 84 seconds on the Nvidia V100 GPU. This is much faster than the brute force enumeration using GPUs [62]. It is also slightly faster than the belief propagation exact solver running on 16 CPU cores used in Ref.…”
Section: ⊗Lmentioning
confidence: 97%
“…3(c) one can obtain the ground state energy of 8L 2 = 512 Ising spin in 84 seconds on the Nvidia V100 GPU. This is much faster than the brute force enumeration using GPUs [62]. It is also slightly faster than the belief propagation exact solver running on 16 CPU cores used in Ref.…”
Section: ⊗Lmentioning
confidence: 97%
“…We could think as well about relaxing the nearest modes requirement and investigating the situation with non-local co-incidence distributions. Then more advanced techniques from the theory of spin glass could be applied, see e.g., [45,46]. Finally, our function (10) to be minimized when restricted to pairs of binary modes is equivalent to the Hamiltonian H = i>j H i,j , where H i,j = h i,j 1 i,j +h i,j σ z i σ z j +h i,j σ z i ⊗1 j +h i,j 1 i ⊗σ z j .…”
mentioning
confidence: 99%