Slashdot Log In
Nvidia's Chief Scientist on the Future of the GPU
Posted by
CmdrTaco
on Wed Apr 30, 2008 12:34 PM
from the well-isn't-that-special dept.
from the well-isn't-that-special dept.
teh bigz writes "There's been a lot of talk about integrating the GPU into the CPU, but David Kirk believes that the two will continue to co-exist. Bit-tech got to sit down with Nvidia's Chief Scientist for an interview that discusses the changing roles of CPUs and GPUs, GPU computing (CUDA), Larrabee, and what he thinks about Intel's and AMD's futures. From the article: 'What would happen if multi-core processors increase core counts further though, does David believe that this will give consumers enough power to deliver what most of them need and, as a result of that, would it erode away at Nvidia's consumer installed base? "No, that's ridiculous — it would be at least a thousand times too slow [for graphics]," he said. "Adding four more cores, for example, is not going anywhere near close to what is required.""
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
NV on the war path? (Score:4, Interesting)
http://www.pcper.com/article.php?aid=530 [pcper.com]
Must be part of the "attack Intel" strategy?
VIA (Score:3, Interesting)
This has been in the back of my mind for awhile... Could NV be looking at the integrated roadmap of ATI/AMD and thinking, long term, that perhaps they should consider more than a simple business relationship with VIA?
Re: (Score:3, Informative)
Now at the low end there is little need for a GPU but as soon as you want to start 3D gaming and working with Photoshop on th
Re: (Score:2)
At some point in the future... (Score:4, Funny)
And it will probably... (Score:2)
Re: (Score:2)
(quad core)
CPU based GPU will not work as good as long as the (Score:2)
Re:CPU based GPU will not work as good as long as (Score:2, Insightful)
Re:CPU based GPU will not work as good as long as (Score:2)
Ugh. (Score:2, Insightful)
David Kirk takes 2 minutes to get ready for work every morning because he can shit, shower and shave at the same time.
FOR NOW (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Nope. Duke Nukem Forever will be delayed so the engine can maximize the potential of the new combined GPU/CPU tech.
Re: (Score:3, Insightful)
On the other hand, I certainly do see possibly disadvantages with it. For one thing, they would reasonably be sharing one bus interface in that case, which would lead to possibly less parallelism in the system.
I absolutely love your sig, though. :)
Re: (Score:3, Interesting)
Think about low end computers, IMHO putting the GPU in the same die as the CPU will provide better performance/cost than embedded in the motherboard.
And a huge number of computers have integrated video so this is an important market too.
Consider the source (Score:2)
Re: (Score:2)
On the high-end... (Score:2)
Re: (Score:2)
And later.... (Score:2)
He then quipped, "Go away kid, ya bother me!" [dontquoteme.com]
Summary (Score:2)
Correction (Score:2)
More interested in open drivers (Score:2)
Re: (Score:2)
The only people who run Linux without access to a Windows/OSX box tend to be the ones who are only willing to run/support Open Source/Free software. This is also the group least likely to buy commercial games, even if they were released for Linux.
No games -> No market share for high end graphics cards with big margin -> The graphics cards companies don't care
Re: (Score:2)
Why wouldn't you have a gpu core in a multiple ... (Score:4, Interesting)
A logical improvement at this point would be to start specializing cores to specific types of jobs. As the processor assigns jobs to particular cores, it would preferentially assign tasks to the cores best suited for that type of processing.
Re: (Score:2)
It'll also be the case that development will start to adjust back towards the cpu. Keep in mind, I don't think even one game exists now that is actu
Re: (Score:2)
I think, considering the diminishing returns from adding cores, that adding specialised units on die would make sense. Look at how good a GPU version of folding@home is, and think how that kind of specialised processign could be farmed off to a specialised core. Not
Re:Why wouldn't you have a gpu core in a multiple (Score:2)
Re: (Score:2)
I think it's fairly clear that GPUs will stick around until we either have so much processing power and bandwidth we can't figure out what to do with it all, at which point it makes more sense to use the CPU(s) for everything, or until we have three-dimensional reconfigurable logic (optical?) that we can make into big grids of whatever we want. A computer that was just one big giant FPGA with some voltage converters and switches on it would make whatever kind of cores (and buses!) it needed on demand. Since
Re:Why wouldn't you have a gpu core in a multiple (Score:2)
Re: (Score:2, Insightful)
Re: (Score:2)
You're right. Perhaps the CPU and the GPU are too different to play nicely on the same die.
A little simpler then. If CPU processing power does continue to increase exponentially (regardless of need) then one clever way to speed up a processor may be to introduce specialized processing cores. The differences might be small at first. Maybe some cores could be optimized for 64bit applications while others are still backwards compatible with 32bit. (No. I have no idea what sort of logis
Every time I walk out to my car I see raytracing. (Score:3, Interesting)
You can't do that without raytracing, you just can't, and if you don't do it it looks fake. You get "shiny effect" windows with scenery painted on them, and that tells you "that's a window" but it doesn't make it look like one. It's like putting stick figures in and saying that's how you model humans.
And if Professor Slusallek could do that in realtime with a hardwired raytracer... in 2005, I don't see how nVidia's going to do it with even 100,000 GPU cores in a cost-effective fashion. Raytracing is something that hardware does very well, and that's highly parallelizable, but both Intel and nVidia are attacking it in far too brute-force a fashion using the wrong kinds of tools.
overestimating the cost of ray tracing (Score:3, Informative)
Re: (Score:2)
What, you're one of these heretics who doesn't realize that we're in an elaborate computer simulation?
Future is set (Score:4, Insightful)
The argument back then is eerily similar to the same as proposed by NV chief, namely the average user wouldn't "need" a Math Co-Processor. Then came along the Spreadsheet, and suddenly that point was moot.
Fast forward today, if we had a dedicated GPU integrated with the CPU, it would eventually simplify things so that the next "killer app" could make use of commonly available GPU.
Sorry, NV, but AMD and INTEL will be integrating GPU into the chip, bypassing bus issues and streamlining the timing. I suspect that VIDEO processing will be the next "Killer App". YouTube is just a precursor to what will become shortly.
Re: (Score:2)
NVidia already makes good GPUs and tolerable chipsets. They should expand to make CPUs and build their own integrated platform. AMD has already proven there is room in the market for entirely non-Intel platforms.
It's that or wait till the competition puts out cheap, low power integrated equivalents that annihilate NVidia's market share. I think they have the credibilit
Whole System Design (Score:2)
Imagine Microsoft buying Intel, AMD buying RedHat, NVidia using Ubuntu(or whatever) and IBM launching OS/3 on Powerchips, and Apple.
If the Document formats are set (ISO) then why not?
There will be those few that continue to mod their cars, but for the most part, things will be mostly sealed and only a qualified me
Realtime Ray Tracing and Multicore CPU's (Score:5, Interesting)
Re: (Score:2)
I think the best thing about heading in this direction is that "accelerated" graphics no longer becomes limited by your OS--assuming your OS supports the full instruction set of the CPU. No more whining that Mac Minis have crappy graphics cards, no more whining that Linux has crappy GPU driver support....
The downside i
How bout this (Score:2)
Problem solved.
Of course Nvidia will need to come up with a CPU.
Cheers
SIMD vs. MIMD (Score:2)
Re: (Score:3, Informative)
That is untrue. The Nvidia cuda environment can do MIMD. I don't know the granularity, or much about it, but you don't have to run in complete SIMD mode.
Re: (Score:3, Interesting)
Moving to a combined CPU/GPU wouldn't obsolete NVidia's product-line. Quite the opposite, in fact. NVidia would get to become something called a Fabless semiconductor company [wikipedia.org]. Basically, companies like Intel could license the GPU designs from NVidia and integrate them into their own CPU dies. This means that Intel would handle the manufacturing and NVidia would see larger profit margins. NVidia (IIR
And as we all knew (Score:3, Insightful)
It doesn't seem likely that one generic item would be better at something than many specific ones. Sure CPU+GPU would just be all in one chip but why would that be better than many chips? Maybe if it had RAM inside aswell and that enabled faster FSB.
Re: (Score:2)
Combined items rarely are. However, they do provide a great deal of convenience as well as cost savings. If the difference between dedicated items and combined items is negligent, then the combined item is a better deal. The problem is, you can't shortcut the economic process by which two items become similar enough to combine.
e.g.
Combining VCR and Cassette Tape Player: Not very effective
Combining DVD Player an
Re: (Score:3, Insightful)
Instead of 4 CPU cores on a quad-core chip, why not put 2xCPU cores and 2xGPU cores?
Because now they have to make [number of CPU options] x [number of GPU options] variants rather than [number of CPU options] + [number of GPU options].
Even taking a small subset of the market:
8600GT, 8800GT, 8800GTS, 6600, 6700, 6800
Six products sit on shelves. Users buy what they want. As a competitor to say the 8600GT comes out, Best Buy has to discount one product line.
To give users the same choices as an integrated solution, that'd be 9 variants:
8600GT/6600 - Budget
8600GT/6700 - Typical desktop user
860
Re: (Score:2)