Nvidia Discloses Details On Next-Gen Fermi GPU
EconolineCrush writes "The Tech Report has published the first details describing the architecture behind Nvidia's upcoming Fermi GPU. More than just a graphics processor, Fermi incorporates many enhancements targeted specifically at general-purpose computing, such as better support for double-precision math, improved internal scheduling and switching, and more robust tools for developers. Plus, you know, more cores. Some questions about the chip remain unanswered, but it's not expected to arrive until later this year or early next."
... run Linux?
------ The best brain training is now totally free : )
They could fit one of Philipp Slusallek's ray-trace processing units in the corner of the chip and never notice the cost in silicon.
such as better support for double-precision math
BEST NEWS EVAR!
only for certain operations
A Smith & Wesson beats four aces -- Murphy's Law of Poker
What are you trying to say? And why did you get modded insightful for an inane comment?
Completely OT, but your sig just made my day.
...I'm not sure it means what you think it means.
No sig today...
Yes.
"Ignorant" would be a better rating - there's a lot of compute power but it's in the middle of a very different architecture to an x86 CPU. Not usable for running an OS.
No sig today...
Probably waiting for a future in which computers are just big FGPAs and SoCs defined entirely by their firmware, with peripheral jacks soldered to their pins.
Sure, they have lots of power, but only when used for parallel tasks. Each individual core is considerably slower than a normal CPU core and much more limited in what it can do.
Will they also be announcing support for an underfill material that doesn't cause the chip to die after a fairly short period of normal use? And, if they do, will they be lying about it?
Back in the day up till the year 2000, I used to upgrade my PC four times a year. The point was to always improve multi-tasking and obtain faster frame rates with higher detail in games that I already have. Since then however, the hardware has always been "good enough" for general computing and playing even the latest/popular games. The only time I'm compelled to upgrade my computer (mainly the video card) is if there's a game out that I love.
Honestly, the only game I'm looking forward to is Diablo3. Even then, my nVidia 8800GT card should be more than sufficient. If not, it would be games like these that will send me over to Newegg to make a purchase. Given the lack of games compounded with hardware that's already decent in the market, I'm willing to bet it's got Intel, AMD, and nVidia scared. Who really wants/need bleeding edge technology anymore? Am I wrong thinking the desire for better video card technology has plateaued in the last few years?
Life is not for the lazy.
Why bother buying a computer motherboard, cpu and case? Maybe the case to store it in, but you could make a full fledged computer with just a graphics card they are so powerful.
GPU's vs CPU's is a bit like having 5000 highly trained monkeys vs 5 highly trained people. If your task is easy enough for the GPU, it'll do it blazingly fast. On the other hand, for some tasks the CPU is still the better option.
It's really funny, because this kinda happens, in that things keep getting integrated into the CPU. It's really just that we keep adding more new stuff outside the CPU that keeps literally everything (except power regulation) from being one chip.
I wonder when a GPU will be able to directly access a network of some sort. Right now, you would need glue code on the CPU to link multiple GPUs in different systems together. I imagine that some HPC applications would run quite well with 100 GPUs spread over 25-50 machines with a QDR InfiniBand link between them.
-- soldack
http://www.pcper.com/article.php?aid=789
Just for a second glance.
I work at a physics lab, and demand for these newer NVIDIA cards are exploding due to general-purpose GPU programming. With a little bit of creativity and experience, many computational problems can be parallelized, and then run on the multiple GPU cores with fantastic speedup. In our case, we got a simulation from 2s/frame to 12ms/frame. It's not trivial though, and the guy in our group who got good at it... he found himself on 7 different projects simultaneously as everyone was craving this technology. He eventually left b/c of the stress. Now everyone and their mother either wants to learn how to do GPGPU, or recruit someone who does. This is why I bought NVIDIA stock (and they have doubled since I bought it).
But this technology isn't straightforward. Someone asked why not replace your CPU with it? Well for one, GPUs didn't use to be able to do ANY floating or double-precision calculations. You couldn't even program calculations directly -- you had to figure out how to represent your problem as texel- and polygon-operations so that you could trick your GPU into doing non-GPU calculations for you. With each new card released, NVIDIA is making strides to accommodate those who want GPGPU, and for everyone I know those advances couldn't come fast enough.
It depends on what you are doing, but when you get something that involves a lot of successive operations, even 32-bit FP can end up not being enough precision. You get truncation errors and those add up to visible artifacts. This could also become more true as displays start to take higher precision input and even more true if we start getting high dynamic range displays (like something that can do ultra-bright when asked) that themselves take floating point data.
What I'd like to see is nVidia embed a decent x86 CPU, (maybe like a P4/2.4GHz) right on the chip with their superfast graphics chips. I'd like a media PC which isn't processing apps so much as it's processing media streams, pic-in-pic, DVR, audio. Flip the script of the fat Intel CPUs with "integrated" graphics, for the media apps that really need the DSP more than the ALU/CLU.
Gimme a $200 PC that can do 1080p HD while DVR another channel/download, and Intel and AMD will get a real shakeup.
--
make install -not war
As opposed to TFA, this article includes a nice die shot, for those that care.
It's called Larrabee. Coming soon.
Help stamp out iliturcy.
with a UID > 1.6m you clearly know how the mods function.
Yeah, but he's been lurking since day 1. or was it day 2. It's so hard to remember when ... HEY YOU, get of my damn lawn!
AC posters suck
Fixed that for ya.
I'd have posted AC, but the refresh time is too long.
The anonymous coward posts earlier were actually read by mods and brought to the attention of others. But lately I realised that the anonymous coward posts were no longer floated upwards by the mods. So I had to create an account just so my posts will have atleast 1 point.
These days if you want to be modded up, ask the same questions that were asked when a similar article appeared earlier, or just roll out endless memes.
Maybe I am deluded about the times when redundant posts were really modded redundant.
I had my code up and running quickly. It takes a little more time to re-arrange the algorithm and data to get optimal efficiency and to learn about the strengths and weaknesses of the computing model, but still relatively easy for any competent C coder.
Intel was buying optical processor technologies a quarter century ago. I don't see any threats to their dominance in the next quarter century. They're not dumb. They could launch a 100GHz photonic processor if they needed to. They just don't need that advancement yet. I can't think of a better reason to buy AMD processors than that: Intel is not going to give us the good stuff until their dominance is threatened.
Help stamp out iliturcy.
It's more like comparing a single William Shakespeare with 5000 monkeys that each memorized a small part of Hamlet; The monkeys will be able to write Hamlet in a few seconds, but only Shakespeare is able to write anything other than Hamlet.
Anybody else got any contrived analogies? Something with cars perhaps?
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Bus vs racecar? You'll transport 50 people faster in a bus than the racecar, but the bus isn't winning any speed races and doesn't corner as quickly.
Why bother buying a computer motherboard, cpu and case? Maybe the case to store it in, but you could make a full fledged computer with just a graphics card they are so powerful.
Why bother with GPU and just go with a CPU they're so powerful?
Accept certain inalienable truths, redundancy will rise, mods will
philander, you too will get old, and when you do you'll fantasize
that when you were young redundancy was reasonable, mods were
noble and children respected their elders.
And trust me on the sunscreen.
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
That is an astoundingly bad analogy.
What about it's like having a regiment of 5000 soldiers vs 5 ninjas. If the task can be accomplished by rote then the regiment will win on sheer manpower, but it requires adaptability then the ninjas will triumph.
Substitute pirates for ninjas for an instant paradox.
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
---
Graphics Card Feed @ Feed Distiller
Hi thar. We gave you some useful hardware to support general purpose calculations in your graphics accelerator so you can compute while you compute.
The only thing we can't support is decent graphics in games without resorting to special, NVIDIA-specific patches.
I dont need that much fps anymore.
What i would like is a Geforce8800-performance card for 10$.
And it should idle at 1W !
That would be a must-have. Normally i dont pay for 3D cards, i
just wait for rich people to get boored with thier cards. Then
i ask: Are you gonna finnish that?
(I do that with mobile phones too)
For CUDA core is actually comparable to a CPU core in terms of raw processing power, what it lacks is branch prediction and a significant and intelligent cache control mechanism. As far as being more limited in what it can do? No. CUDA cores have a full floating point, integer, logical operation and branching instruction set. They can do anything a CPU core can.