Using GPUs For General-Purpose Computing
Paul Tinsley writes "After seeing the press releases from both Nvidia and ATI announcing their next generation video card offerings, it got me to thinking about what else could be done with that raw processing power. These new cards weigh in with transistor counts of 220 and 160 million (respectively) with the P4 EE core at a count of 29 million. What could my video card be doing for me while I am not playing the latest 3d games? A quick search brought me to some preliminary work done at the University of Washington with a GeForce4 TI 4600 pitted against a 1.5GHz P4. My Favorite excerpt from the paper:
'For a 1500x1500 matrix, the GPU outperforms the CPU by a factor of 3.2.' A PDF of the paper is available here."
Now I finally have a use for the 20 Voodoo 2 cards I have in a box in the basement. Now I can have my very own supercomputer. I just need some six pci slot motherboards.... Instant cluster!
Humor from a Genetically Molested Mind
Intel's been telling me for years that I need faster hardware from THEM to get the job done...
You mean........ they were lying?!?!?
CRAP!
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
Two words: virtual pr0n
Show me on the doll where his noodly appendage touched you.
"Utilize the sheer computing power of your video card!"
New market blitz, hmmmm.
SETI ports their code, and within five days their average completed work units increase 1000 fold. 13 hours later, they have evidence of intelligent life at 30000 locations within one degree.
Microsoft gets the hint, and comes out with a brilliant plan to utilize GPUs to speed up their OS and add bells and whistles to their UI.
And, once again, Apple and Quartz Extreme is ignored.
Using GPUs For General-Purpose Computing
I'm glad that finally they started to use the General-Purpose Unit. What took them so long?
Sincerely,
Pan Tarhei Hosé, PhD.
"Homo sum et cogito ergo odi profanum vulgus et libido."
Dude, you obviously have never tried to sleep in a motorcycle.
KFG
Now I finally understand that acronym: General purpose unit!