A paper by Thompson et al. of the University of Washington. From the abstract: “We develop a programming framework and apply it to a variety of problems, including matrix multiplication and 3-SAT.” (Using Modern Graphics Architectures for General-Purpose Computing: A Framework and Analysis. Chris J. Thompson, Sahngyun Hahn, and Mark Oskin. International Symposium on Microarchitecture (MICRO), Turkey, Nov. 2002)