There is a new program language, Harlan that purportedly makes it easier to use graphic processing units to turn hardware into a reasonably priced supercomputer. GPUs have been used for some time to crack password hashes and run large neural networks.
CPUs and GPUs are both important for modern computing, with each being better suited for different tasks. Most CPUs have several cores capable of running a few processing threads. It runs each thread very fast, then moves on to the next one. A GPU typically has a large number of slower processing cores (sometimes called stream processors) which can run more simultaneous threads. We would say that GPU computing is inherently more parallel than the CPU variety.
This is pretty cool too. Steve Austin call your office, your days are numbered.