View Single Post
Old 05-16-10, 11:38 PM   #3
snowmanwithahat
Snowy
 
snowmanwithahat's Avatar
 
Join Date: Jul 2004
Location: Michigan
Posts: 974
Default Re: What's the catch?

1. Not all problems can be parallelized to the degree of benefit from gpgpu computing
2. So far the language has been proprietary. CUDA, Stream, from nvidia and ATi respecitvely. OpenCL stands to change that.

Basically only a small subset of the computing problems can leverage this technology. The ones that can have been, but development is hard and slow because of the fact that no commercial developer, and most open-source coders for that matter, don't want to develop for a shifting target as far as language is concerned.

Highly parallel problem solving is really only good in.

Graphics
Physics simulation
Encryption (sometimes)
Molecular simulation (sometimes)

TLDR; It has little impact on programs used by consumers, so don't expect to see much anytime soon.
__________________
---Gaming Rig---
Q6600 3.4ghz (378x9) - 1.5v
Gigabyte EP45-UD3P
8gb (4x2gb) OCZ Gold DDR2-800 (5-4-4-12)
MSI+ASUS GTX 470 SLI
Dell u3011 IPS Display
HP 22" Auxiliary Monitor
256gb Western Digital Silicon Edge Blue SSD
5x2tb RAID-5 Array
750W PC P&C PSU
Windows 7 Pro 64-Bit & Ubuntu 10.04 64-bit

---Gaming Laptop---
ASUS G53JW
Core i7 740QM
16gb DDR3
Nvidia GTX 460m
1tb WD HDD
120gb Corsair SSD

Join the NvNews Folding @ Home Team
snowmanwithahat is offline   Reply With Quote