  The speed, bandwidth and cost characteristics of today's PC graphics cards
make them an attractive target as general purpose computational platforms. High
performance can be achieved also for lattice simulations but the actual
implementation can be cumbersome. This paper outlines the architecture and
programming model of modern graphics cards for the lattice practitioner with
the goal of exploiting these chips for Monte Carlo simulations. Sample code is
also given.
