GTC 2009: Nvidia CEO Jen-Hsun Huang revealed the company's next generation GPU architecture, codenamed Fermi.
Nvidia's CEO and President Jen-Hsun Huang has revealed Nvidia's next-generation GPU architecture, which goes by the codename Fermi.
It represents the first major architectural change since the company announced its G80 graphics processor in 2006.
Fermi packs three billion (yes, you read that right) transistors and features 512 CUDA cores with suppor for IEEE 754-2008 floating point precision. It has native support for C++, which complements existing support for C, Fortran, Java, Python, OpenCL and DirectCompute.
There's also a new cache hierarchy, known as Nvidia Parallel DataCache, and an updated Nvidia GigaThread Engine with support for concurrent kernel execution. Nvidia has also introduced Nexus, which it claims is the world's first integrated heterogeneous computing application development environment within Microsoft Visual Studio.
High performance computing users haven't been left out dry either, as double precision throughput has increased by a factor of eight compared to the previous generation. Nvidia has also added support for ECC memory, which is a critical requirement for datacentres and supercomputers looking to deploy GPUs on a large scale.
There's quite a lot to take in here, and we've not got the full details yet - we'll be doing a much fuller analysis as soon as we know more. One key thing to consider is graphics performance, but we're quite confident here as Huang said that "we will make real-time ray tracing a reality this year."
We have to wonder where some of these changes leave AMD in the compute space because, as we mentioned in our Radeon HD 5870 Architecture Analysis, AMD's GPU computing strategy isn't as strong as it could be compared to Nvidia's (before Fermi) and now the holes become more apparent.
Discuss in the forums.
Isitari.
Do they really think that selling millions of co-processors to people will keep their company afloat against more dedicated solutions? It seems a bit hard to imagine that this will work out for them. Oh well, its an interesting thing to see. :)
Folding anyone???
This way they can have a foot in more markets and that will make them stay afloat.
ATI can ride the cheap graphics bandwagon as long as they want of course (we like cheap graphics).
Reading this, this is the first time I've felt that's not true any more.
I think Nvidia can see future profits coming from large business rather than PC gaming.
Makes sense, although I want GPUs to be like the 6800GT ---> 7800GTX. Or the 7800GTX ---> 8800GTX.
I mean the evolution was incredible. Now it's still a bit dissapointing. I mean the 8800GTS 640/320MB was almost 2x the performance of the previous generation, and remember this was a midrange card.
ati and that guy at the inquirer were hyping up ati's phantom card for the longest time.. it released and everyone who was waiting like myself was like wtf- it was just a bunch chicken ****
I'm not holding my breath.. real time ray tracing.. smoke up my ass
The rumours floating around is that the GT300 is floating around developers and so on. To quote Johnny Rotten: "Horses, Horses, Horses**t!"
Do we all seriously think that Jen-Hsun "Whoop-Ass" Huang would present Fermi to the public and NOT show it in action? Especially when he is attempting to dull the Evergreen launch?
And no, I don't count an image of it supposedly ray-tracing a Bugatti (are we to take nVidia's word on this?) and holding a black card in his hand that does nothing.
The problem I have at the moment is that I don't trust nVidia even when they may be telling me the truth.
Too much FUD, not enough action.
Article comments: http://www.anandtech.com/video/showdoc.aspx?i=3651#comments
Bit-Tech profile: http://forums.bit-tech.net/member.php?u=41666
Secondly, I would expect the cost to produce a 3bn transistor chip will be significantly more than 50% more than the cost to produce a 2bn transistor chip - if yields were perfect, that might be the case, but remember that even one dud transistor can spoil a chip entirely, and the likelihood of a 3bn transistor chip having at least one dud is substantially greater than for a 2bn transistor chip.
Finally, even if your assumptions on cost of production were right, that is simply cost of production. It has to be assumed that nVidia will charge a premium for its GPU if it is faster than AMD's offering, so revenue per unit will be higher. This higher price would be expected to have a knock on effect on volumes.
There are too many unknowns in this for you or me to make any kind of estimate as to which architecture will be more profitable.
Fermi and Cypress are beautiful works of art and mark the start of the GPU age. Kudos to ATI and Nvidia for keeping well ahead of Moores Law and giving developers and programmers new toys to play with!
I also read somewhere that the demo fermi card shown was just a mock up so I'm guessing a release will not happen this year.
Very true, but it's a bit like swimming in a cold pool: If you want to swim, then at some point you just have to pinch your nose and jump in...
http://www.semiaccurate.com/2009/10/01/nvidia-fakes-fermi-boards-gtc/
the solder pins don't line up underneath the 8 pin bottom of the board XD
&edit- doh kroten beat me to it in the other thread =]
My PC is only 2 years old now, but I had a hard time finding a decent card to fit in it when my 8800 GT card died. Seriously.. the graphics cards coming out these days are about as long as the motherboard and usually take up two slots. Makes it a b**ch if you have any connections on the motherboard that fall under the massive footprint of the newer video cards.
I admit that buying an off-the-shelf pc limits me somewhat, but really??? Do these cards need to be this f*n big? Can't they at least make them shorter? Why the hell do the cards need to be 10-12 inches long?
I'll say yes if you can find a way to do it. It's not that they even waste space on it, it's that cards nowadays require so much room because there's so many components in them.
Blame the Motherboard manufacturer's for not thinking about high end graphics when they design board layouts. they could have componants where the GPU sits and move the connectors to another place on the board.
hhmmm Games are definitely not going to need THIS much power. " - Games expand to fill the capability of the hardware. I do remember my uncle telling me in 1983 that games would never need more than 64k memory. Do you really think game technology will stop here and never become more complex?
This kind of graphics technology means the potential for better game AI as well as more realistic imagery. We haven't even started on ray-traced games yet and even Fermi is probably a little too weak for that.
It seems strange to position yourself in the market of co-processors that do double duty as graphics cards. It's expensive and there are hundreds of millions of transistors that will inevitably be useless to the majority of their market...
Do they really think that selling millions of co-processors to people will keep their company afloat against more dedicated solutions? It seems a bit hard to imagine that this will work out for them. Oh well, its an interesting thing to see. :)" - Of course they think it. Unlike you they have a clearer vision of what is and isn't feasible. Their solutions are many times cheaper than the dedicated solutions you talk about. Very inexpensive and scalable. No contest. Nvidia wins.
http://www.bit-tech.net/news/hardware/2009/03/12/caustic-promises-real-time-ray-tracing/1