Did any of you programmers ever play with the thought of using CUDA or ATI's equivalent as a main processor instead of the normal CPU? The more efficient compressors are painfully slow, yet no one seems to feel the need to harness the power of the graphics cards.
I'm aware that this would require a multi-threading capable code, but some archivers are already past that hurdle. In conjunction with that I wonder if it would be possible to use the RAM of graphics cards instead or additionally to the system RAM since it's so much faster and otherwise a wasted resource during compression.