This document discusses implementing depth of field (DOF) effects on CPUs. It begins with an introduction to DOF and techniques for generating the effect, including traditional methods like Poisson disk and Gaussian blur as well as more advanced summed area table techniques. It then demonstrates a DOF explorer application that allows comparing different DOF techniques on GPUs and with CPU offloading. Performance results are shown for various DOF techniques on Sandy Bridge processors, finding speedups from CPU offloading for advanced techniques. The document aims to showcase techniques for implementing DOF on CPUs and compare their performance to GPU implementations.