NVIDIA Predicts 570x GPU Performance Boost
Gianna Borgnine writes "NVIDIA is predicting that GPU performance is going to increase a whopping 570-fold in the next six years. According to TG Daily, NVIDIA CEO Jen-Hsun Huang made the prediction at this year's Hot Chips symposium. Huang claimed that while the performance of GPU silicon is heading for a monumental increase in the next six years — making it 570 times faster than the products available today — CPU technology will find itself lagging behind, increasing to a mere 3 times current performance levels. 'Huang also discussed a number of "real-world" GPU applications, including energy exploration, interactive ray tracing and CGI simulations.'"
suck my asshole, homos
Then we can use our GPUs as our CPUs!
just like how intel said they'd have 4nm chips? haha, wee dont believe that shit. we know far more than the companies about fabrication. QUEUEUE a 1000 posts about how 560x is unrealistic.
I see a few tags that cast doubt on the prediction. Why? I'll bet there were skeptics of Moore's Law when that became widely disseminated.
What troubles me is that this sort of cell GPU is not more widely used in everyday applications. We who program for a living are feeling like we have been engaging in 'self stimulation' for years and wish there were some new target platform/market that we could so some interesting work in.
Best regards.
In other news, ATI is selling their 4870 series cards for $130 on newegg, which are twice as fast as an Nvidia 9800GTS which is the same price (at least on Left 4 Dead, Call of Duty, and any other game that matters). ATI is blowing Nvidia out of the water in terms of performance per dollar and will continue to do so through at least the middle of next year. See here:
http://www.tomshardware.com/charts/gaming-graphics-cards-charts-2009-high-quality/benchmarks,62.html
Yeah, I'd be making outrageous statements too if I were Nvidia.
moox. for a new generation.
CPUs will start looking more like GPUs... with multiple stream processing units... kind of like the Cell processor...
No fair! That obvious response was mine! I want it back! But, the question remains: should we use our CPU's as GPU's?
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
I read the article, but I don't see any explanation of how exactly that performance increase will come about. Nor is there any explanation of why GPUs will see the increase but CPUs will not. Anyone have a better article on the matter?
Can he predict when I get my f'ing flying car!
I'm just curious how they came up with the 570x number - as opposed to say, 565x or 593x.
Wow, a 7 digit ID - let that be a lesson in the perils of procrastination.
that will be minimum spec for Windows 2026, even though Windows 2026 won't have any more useful functionality than XP has.
Thanks for the heads up, Nvidia! I'll be sure to hold off for 6 years on buying anything with a GPU.
This marks a Huge mile marker in our collective ambitions to compose all modules for the fullframe everlasting nature graphics art rendering systems
I have to wait six years to play Crysis?
"The difference between genius and stupidity is that genius has it's limits" - Albert Einstein
But they'd better hurry up with "Mr. Fusion" which will be needed to power that thing, and finally buy the license for that demon of Mr. Maxwell's to cool it.
I can assure you, the best way to get rid of dragons is to have one of your own.
Seriously, it's so easy to give ambiguous figures then they can't be held to it.
He constantly runs his mouth without any real thought to what he's saying. It's just attention whoring.
> 'Huang also discussed a number of "real-world" GPU applications, including energy exploration, interactive ray tracing and CGI simulations.'"
Add to that 'MD5 collisions etc"
GPU coding really is going to separate the men from the boys. I sense a return to the old days, where people had to think about coding, and where brilliant discoveries were made.
( like this: http://en.wikipedia.org/wiki/HAKMEM )
Darn, pity I'm too old now. I'll have a play though...
Open Source Drum Kit, LPLC deve board - mjhdesigns.com
6 years = 72 months
Moore's Law states a doubling in transistors (but we'll call it performance) at every 18 month interval, so:
72/18 = 4 Moore cycles
2^4 = 32
So in six years, Gordon Moore says we should have 32x the performance we have now.
But it's indeed interesting... Silicon was a much easier-to-predict medium in the 20th Century. And yet here we have these two mature, opposing approaches to silicon-based computing, represented by the CPU and the GPU, with some predicting unprecedented growth for one and stagnation for the other. What will happen? How will hard material and process limitations affect the development of these? Will something exotic like artifical diamond-based ICs disrupt the market? An exciting time is in store for the sector, no doubt.
Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
I do high-performance lattice QCD calculations as a grad student. At the moment I'm running code on 2048 Opteron cores, which is about typical for us -- I think the big jobs use 4096 sometimes. We soak up a *lot* of CPU time on some large machines -- hundreds of millions of core-hours -- so making this stuff run faster is something People Care About.
This sort of problem is very well suited to being put on GPU's, since the simulations are done on a four-dimensional lattice (say 40x40x40x96 -- for technical reasons the time direction is elongated) and since "do this to the whole lattice" is something that can be parallelized easily. The trouble is that the GPU's don't have enough RAM to fit everything into memory (which is understandable, they're huge) and communications between multiple GPU's are slow (since we have to go GPU -> PCI Express -> Infiniband).
If Nvidia were to make GPU's with extra RAM (could you stuff 16GB on a card?) or a way to connect them to each other by some faster method, they'd make a lot of scientists happy.
This card is sick on Crysis Wars
Will I need a separate power supply or two to run these new video cards? or will they include their own fission reactors?
that CPUs will only improve by a factor of 3.
Keep in mind that is only ~3x per year because 3^6 = 729. If Moore's law holds with a 2x every 18 months that would be 16x in 6 years 570/16 = 35.652. The sixth root of 35 is 1.8. So they only have to improve the architecture by ~2x every year and ride Moore's law.
This game will waste your life. Don't clicky!
I currently run many shooter games at around 60-80 FPS at 1280x1024, and my GPU is hardly at the top end. So in 6 years, I can run a 12,800x10,240 resolution screen (if such a thing exists) at over 300 FPS. Um, sure.
Why bother buying one now when such better stuff is around the corner? ;)
Five years is a long time to wait with graphics cards, but the jump in speed will be worth it!
In other news, Nvidia's Boss: Kill Your Company a Bit Every Day
"Did I mention that our next model is going to be SO amazing that you'll think that our current product is crap? The new model will make EVERYTHING obsolete and the entire world will need to upgrade to it when it comes out. People won't even be able to give away any older products. Sooooo... how many of this year's model will you be buying today?
"Hello? Are you still there?
"Hello?"
My netbook tried to load that image and broke down in tears.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
Then we can use our GPUs as our CPUs!
No No. GPU's only become CPU's when they are 570.34567 times faster. You will note that he precisely said only 570 times faster. That is he did not say an even 600 or 1000 or 500, but precisely 570, so we can assume he knew it was not 570.34567.
Some drink at the fountain of knowledge. Others just gargle.
"now look... I don't know why you aren't getting this... I've told you about 570 times now..."
I'm sure this is just another case of some moron seeing 570% increase and going, WoW! my next GPU will be 570 TIMES faster!!
For the rest of us of course 570% increase is 5.7X faster.
So, CPUs increasing 3X in the next 6 years and GPUs increasing 5.7X I can maybe believe.
is another way to say it.
WTH, and no one made a "I can finally run crysis" or "i can finally run Vista" joke ?
I hope it looks like this:
http://www.russdraper.com/images/fullsize/bitchin_fast_3d.jpg
"This thing does science so hard, you say, 'I've never seen that much science.'" -Sam
Current Nvidia GPUs have 500 gigaflops of performance in single precision. 20 teraflops would be 40 times faster. 570 times faster in 2016 would be 285 teraflops.
They are shitting bricks because fast multicore (8 core) cpu's are around the corner. We are all going the multi-cpu route. Hence we have an extra cpu or two to do gpu calculations. So Nvidia needs to reassure everyone the gpu's are the way forward. Not multi -purpose multi-core cpu's.
I was at Hot Chips. The press guy totally got it wrong. It was a toy example of performance relative to 1 core.
Yeah, they also always say that batteries are 10 times better. But can I use my phone 50 days instead of 5 days without recharging? No, it's always the same amount of days as 10 years ago.
Someone once said that tech visionaries often overestimate what can be accomplished in the short-term, but underestimate what can be accomplished in the long-term, I believe this is what will happen here. Not in five years, but in ten years to twenty years, we might see improvements exceeding this estimate.
So does this mean in 6 years, the average core clock of a GPU in Megahertz will be... OVER 9000?!?!
Wow, imagine the rendering and physics on the breasts of female characters in games!
I mean, seriously, what else is there to render? Stupid trees? Give me a break...
Boobies!
I can finally run DNF!
Like I said, he's just running his mouth and pulling numbers out of his ass.
Look, the GP has probably been designing GPUs for at least 7 minutes. Why would you not think he has all the bases covered?
Once the GPU can do general purpose computing (read: Everything) then we can talk about a paltry 3x improvement. The GPU is a specialized processor and therefore can do that one thing very efficiently.
They could make cars extremely fuel efficient if they they only didn't have to turn, accelerate and brake, and carry passengers. But they do, and the CPU also has to be able to process all kinds of math.
Just like how some Oil exec last year said we'd see $1 gas at the pump this year, we don't see a nearly six hundred fold increase in GPU peformance in the next six.
- It's not the Macs I hate. It's Digg users. -
Desktop CPUs are now "fast enough" for most people (and have been for a few years now). The main bottleneck in desktops is normally lack of RAM (caused by all the crap people install) and hard disks.
The interesting PC developments in the next few years will be SSDs and low-consumption CPUs.
Most people don't want mega-GPUs either - remember that Intel has more GPU market share than ATI and NVIDIA combined.
No sig today...
Look at nVidia's website. They already provide HPC solutions,
http://www.nvidia.com/object/tesla_computing_solutions.html
http://www.nvidia.com/object/preconfigured_clusters.html
http://www.nvidia.com/object/product_tesla_s1070_us.html
# of Tesla GPUs 4
# of Streaming Processor Cores 960 (240 per processor)
Frequency of processor cores 1.296 to 1.44 GHz
Single Precision floating point performance (peak) 3.73 to 4.14 TFlops
Double Precision floating point performance (peak) 311 to 345 GFlops
Floating Point Precision IEEE 754 single & double
Total Dedicated Memory 16 GB
Memory Interface 512-bit
Memory Bandwidth 408 GB/sec
Max Power Consumption 800 W
System Interface PCIe x16 or x8
Software Development Tools C-based CUDA Toolkit
Maybe point your quantum mechanics simulations people to HPC specific nVidia solutions, not commodity hardware not designed for HPC (ie. no RAM, limited cores, etc.)
how much will my electric bill go up?
A GeForce GTX 260 that I just recently bought requires bare minimum of 650w power supply. With all the talk about going green lately, I'm wondering when or if we'll hit a ceiling for energy consumption in the home computing market.
Ugh... Repeat after me:
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
570x perf with 16x transistors, in the same power envelope, those engineers must have done a really crappy job so far!
We can, already, generate images which appear totally real to many.
With a high enough frame rate, and resolution, it can be made more real than real.
But once you reach the point that you exceed the human eye's ability to take in, and the brain to comprehend the images, you are beyond diminishing returns.
You don't actually see most of what you think you see anyway, for instance, you are probably not aware continuously of the fact that there are areas in your field of vision in which you cannot see anything at all...your brain fills in the blank by filling it in from previous images of the areas (as your eyes are never totally still.)
I'd rather see a graphics/display combination which would automatically adjust the gamma so that the images are visible on the screen...too many programs of all sorts assume that your monitor will be set for it's highest gamma, rather than assuming that it will be set in the mid-range, which is where you get the best combination of highlight and shadow detail.
But hey, with that kind of increase, I should be able to run surround video...assuming someone builds a display....
The coming Larrabee extensions to the X64-86 architecture will cream nvidia and they are frightened of this so they are panicking with silly predictions soothsaying the future bright for GPUs while pretending to portent a bleak future for CPUs.
I'll take a Larrabee style CPU capable Predicate+SIMD+4Tread Multicore processor over NVidia or ATI any day BECAUSE it is a general purpose cpu with TONS of software that can work on it already. Basically Larrabee is an open spec architecture extension while NVidia keeps it's assembly language secret. Give me access so my code can run free! Thanks Intel! Now share Larrabee with AMD please! Oh, and bring the Larrabee instruction enhancements to ALL Intel and AMD CPUs please! Thanks again.
Yes, NVIDiAs propietary nvidia driver really is better than ATIs propietary fglrx driver - which sucks. However, it must be mentioned that both the free xorg radeon and radeonhd drivers perform better than ATIs propietary driver in 2D (while the 3D support is poor) and that the obfuscated xorg nv driver for nvidia is redicilous. If you are using GNU/Linux and you are fine with propietary drivers the nvidia is probably the best choice. Intel and ATI are way better choices if you are not.
9/11: Never forget it was a false-flag operation
What he actually means is that your 570 dollar graphics card will be worth 1 dollar. That's a 570x better performance/price ratio!
From the historical-perspective dept.
I keep track of CPU and graphics card prices from pricewatch.com, for no-good-reason.
slashdot does not like my long lists (too few characters per line) so here are the abbreviated lists which keep the most expensive options.
Here are my scrapes from ~6 years ago:
Sep 16, 2003 List of Graphics Cards
$384 - Fire GL Z1 128mb
$696 - Fire GL X1 256mb
$529 - Fire GL X1 128mb
$469 RADEON 9800 Pro Ultimate
$373 - RADEON 9800 Pro Ultimate 128
$417 - RADEON 9800 Pro 256MB
$294 - RADEON 9800 Pro 128MB
$368 - RADEON 9800 All-In-Wonder Pro
$192 - RADEON 9800 128MB
$299 - RADEON 9700 Pro Ultimate
$266 - RADEON 9700 Pro
$389 - GeForce FX 5900 256MB
$235 - GeForce FX 5900 128MB
$251 - GeForce FX 5800 128MB
6/16/2003 List of CPUs:
$467 - Xeon 2.8GHz 533FSB
$315 - Xeon 2.66GHz 533FSB
$235 - Xeon 2.4GHz 533FSB
$236 - Xeon 2.0GHz 533FSB
$839 - Opteron 244
$708 - Opteron 242
$280 - Opteron 240
$451 - Athlon XP 3200
$440 - Athlon XP 3200 400
$249 - Athlon XP 3000
$294 - Athlon XP 3000 400
$282 - Athlon MP 2800
$205 - Athlon MP 2600
$158 - Athlon MP 2400
$127 - Athlon MP 2200
$199 - Athlon MP 2100
$122 - Athlon MP 2000
$147 - Athlon MP 1900
$149 - Athlon MP 1800
$115 - Athlon MP 1600
$108 - Athlon MP 1500
When DEC unveiled the first Alpha CPUs, way back when, they called for a 1000x increase over their projected 25 year life cycle. 10x of this was coming from architectural improvements, 10x from clock speed improvements, and 10x from parallelism. The cycle's much shorter these days, also shorter with today's GPUs vs. CPUs, so I don't see the problem. Plus, there are quite a few advantages to being a GPU, far as benchmarking and software goes -- they aren't subject to the same kind of legacy issues that CPUs are.
A couple of years ago, you got around 128 stream processors on a high-end card -- the top of the line stuff today has what, 800 (Radeon 48xx series). This trend show no end it sight... and they might actually be getting more useful, as chips are designed with numbers of stream processors in tight clusters, and at the same time they're getting more general purpose. So much work is done internally on these types of operations, memory bandwidth may need only grow by 10% to match a 100% increase in overall performance.
In a way, it's kind of a cheat, though, compared to CPU performance. GPUs are complex enough, and right now still fairly specific purpose, the only benchmarks you get are actual graphics benchmarks, and some estimate of peak performance. So that's your 570x factor here: it's based on a peak measure of everything going as well as can be expected. In real life, that may not be something you get to see often, if ever.
Also, GPU performance is and will for some time be measured by things the GPUs do well. If the GPU doesn't help, you use the CPU(s) in the system. This seems normal, but what it really means is that GPU performance well largely only be judged by what GPUs do well.. they don't get bad marks for code that's not designed to run on 2400 processors simultaneously. CPUs, on the other hand, will be judged as part of that default expectation... if that great new Athium Coreathon x16 only speeds up Photoshop by a factor of three, that's what people will care about ... not whether it's really peaking at several times that level. CPUs will still have to run non or poorly threaded code, and only get the credit in the public mind for where regular things get faster.
With that said, it's also the case that the CPU companies have been at it longer, and have had access to state-of-the-art chip process for much longer, too. Because of this, CPUs are a more mature technology than GPUs, so one naturally expects their growth to be slower. It's fairly recent than GPU companies have had access to the same kind of process magic that folks like Intel and IBM have had for decades.
-Dave Haynie
Yeah I really dont care that my drivers are just binary blobs. I have no desire to mess with my graphics driver anyway.