Well, if we're talking solely about FLOPs, audio/video encoding would. Decoding too, but that's much faster anyway. Compositing window managers (pretty much every contemporary OS GUI) would theoretically benefit. And certainly if you participate in any of the big scientific distributed computing projects (ex. folding@home), that will benefit a lot from better FLOPS throughput.
If we're taking a broader view, including increased parallelism, then lots of other things can/do benefit. Obviously any sort of multi-tasking benefits. But beyond that, a lot of common, time-consuming tasks like searching, sorting, and compression algorithms can benefit almost arbitrarily from parallelism if they're written accordingly.
_________________ Sail forth! steer for the deep waters only! Reckless, O soul, exploring, I with thee, and thou with me; For we are bound where mariner has not yet dared to go, And we will risk the ship, ourselves and all.
|