Developing QCD Algorithms For NVIDIA GPUs Using the QUDA Framework
QUDA is an increasingly popular GPU library for both accelerating legacy lattice QCD applications and, having also evolved into a framework in its own right, for directly deploying QCD simulations. Recent work has focused on simplifying the framework to lower the barrier of entry to extending QUDA for new algorithms and methods. In this talk we describe the QUDA framework, with worked examples of the abstractions involved that enable anyone to easily make contributions. We demonstrate the built in autotuning and profiling capabilities that simplify obtaining high performance.
Preferred track (if multiple tracks have been selected)