This year ACM SIGGRAPH will feature a full-day course titled “GPGPU: General-Purpose Computing on Graphics Hardware”. The course, organized by Mark Harris of NVIDIA and David Luebke of the University of Virginia, will feature GPGPU experts from industry and academia. The course will discuss core computational building blocks such as sorting, searching, and linear algebra, using case studies ranging from fluid simulation to tone mapping. Particular focus will be given to tools, perils, and tricks of the trade in general-purpose GPU programming. (http://www.gpgpu.org/s2004)