I’ve been reading some disturbing rumours suggesting that the 8800 GTS 512 and 8800 GT are already end-of-life and the 9800 GTX and 9800 GX2 will be soon.
I’ve been using Direct3D to do GPGPU computing for a while and I’ve recently been evaluating CUDA. My overall impression is that there are some gains to be had (up to about 2.5x for my application) but it is still a bit immature and unstable. I get good results from the 169.21 driver and CUDA 1.1 but performance becomes erratic when I try using newer drivers. This makes it difficult to use the newer cards.
The 8800 GTS 512 is small and not too power hungry making it very easy to use. The 9800 GTX is too big, uses too much power and makes too much heat. It simply won’t fit in our current motherboard. As a result I’m now looking at new motherboards but because I have to use server boards there aren’t many options. It tends to be a lengthy process involving several BIOS updates before everything works together. Just in time for the card to be dropped. Its very frustrating.
This brings me to the 9800 GX2. Yes, its big. Yes, its power hungry. Yes, it gets very hot. But its also incredibly fast and relatively cheap. The benchmarks I’ve seen indicate the 280 will be slower despite its higher price.
So, what we really need is a dual-GPU card based on the new 55nm chip (from the 9800 GTX+) but clocked at current GTS or GTX speeds.