This document discusses how GPU computing can be used to improve performance in multi-threaded applications. It notes that both CPUs and GPUs are moving towards more parallel architectures, and that GPUs are well-suited for data-parallel problems with large workloads. The document provides an example of using a GPU to accelerate a Sudoku solver, showing a significant performance improvement. It concludes that further optimization is needed to fully leverage GPU capabilities, and that libraries and developer tools are making GPU computing more accessible to developers.