Lattice QCD is a very important tool for understanding the Standard Model of particle physics. It presents enormous computational challenges, both in carrying out simulations and in making sure they are as efficient as possible. I will explain why we need lattice QCD; describe how the UKQCD Collaboration sets out to overcome these computational challenges; and illustrate how we are using GPUs here in Edinburgh.