dragonsqrrl
Distinguished
[citation][nom]blazorthon[/nom]If that's true, then the number from this Tom's article would be wrong.My only concern over how wide of an applicable market Titan has is that CUDA seems to be losing a little traction to Direct compute and OpenCL. Like I said earlier, two 7970s can be had around the same price as Titan and they have quite an advantage (at least in theoretical performance) so long as they're supported. If Titan is really only about 1.3TFLOPS for double precision, then that gives the 7970s an even greater potential advantage. Even worse, the 7970s have far more gaming performance for the money, albeit at much higher power consumption for their advantages.My point is that although Titan will probably give people an *affordable* alternative to Quadro/Tesla for work that doesn't need the professional/enterprise features and drivers, I'm not sure if it can do that job better than AMD's Tahiti cards for most common relevant workloads now and in the future. Do you think that you can give a better perspective on this than I have?[/citation]
The problem with multi-GPU setups is that much of the content creation applications out there don't take advantage of the second GPU for viewport rendering or acceleration, and so generally a single powerful GPU is preferable. For instance none of the software I use on a regular basis can utilize more than one GPU, SLI and Crossfire simply aren't supported. Personally, I've never really been a big fan of multi-GPU setups even for gaming.
AMD's Tahiti cards offer fantastic raw performance from what I've seen, but I think CUDA and to a lesser extent driver support have been some of the main problems with adoption. For instance some applications such as Premiere CS5 and 5.5, rely on CUDA for hardware acceleration. I think this has changed to OpenCL in CS6, but I'm not certain. The software/driver ecosystem is also extremely important, and I think this is an area Nvidia has traditionally done a much better job pursuing than AMD. The push AMD is making with Tahiti and GCN looks very promising, and I think as more people realize that they're becoming a viable alternative to Nvidia and CUDA, adoption rates will increase. Personally I don't have a lot of experience running applications like Maya, Mudbox, or After Effects on AMD cards, but I know that during our last upgrade cycle my program chose to go with Quadro 5000's because they were the superior option at the time for the applications we use.
The problem with multi-GPU setups is that much of the content creation applications out there don't take advantage of the second GPU for viewport rendering or acceleration, and so generally a single powerful GPU is preferable. For instance none of the software I use on a regular basis can utilize more than one GPU, SLI and Crossfire simply aren't supported. Personally, I've never really been a big fan of multi-GPU setups even for gaming.
AMD's Tahiti cards offer fantastic raw performance from what I've seen, but I think CUDA and to a lesser extent driver support have been some of the main problems with adoption. For instance some applications such as Premiere CS5 and 5.5, rely on CUDA for hardware acceleration. I think this has changed to OpenCL in CS6, but I'm not certain. The software/driver ecosystem is also extremely important, and I think this is an area Nvidia has traditionally done a much better job pursuing than AMD. The push AMD is making with Tahiti and GCN looks very promising, and I think as more people realize that they're becoming a viable alternative to Nvidia and CUDA, adoption rates will increase. Personally I don't have a lot of experience running applications like Maya, Mudbox, or After Effects on AMD cards, but I know that during our last upgrade cycle my program chose to go with Quadro 5000's because they were the superior option at the time for the applications we use.