Hybrid Monte Carlo with Wilson Dirac operator on the Fermi GPU

Abhijit Chakrabarty, Pushan Majumdar
Electra Design Automation, SDF Building, SaltLake Sec-V, Kolkata – 700091
arXiv:1207.2223v1 [hep-lat] (10 Jul 2012)


   author={Chakrabarty}, A. and {Majumdar}, P.},

   title={"{Hybrid Monte Carlo with Wilson Dirac operator on the Fermi GPU}"},

   journal={ArXiv e-prints},




   keywords={High Energy Physics – Lattice},




   adsnote={Provided by the SAO/NASA Astrophysics Data System}


Download Download (PDF)   View View   Source Source   



In this article we present our implementation of a Hybrid Monte Carlo algorithm for Lattice Gauge Theory using two degenerate flavours of Wilson-Dirac fermions on a Fermi GPU. We find that using registers instead of global memory speeds up the code by almost an order of magnitude. To map the array variables to scalars, so that the compiler puts them in the registers, we use code generators. Our final program is more than 10 times faster than a generic single CPU.
No votes yet.
Please wait...

* * *

* * *

* * *

HGPU group © 2010-2023 hgpu.org

All rights belong to the respective authors

Contact us: