Add Another Core for Faster Graphics 237
Dzonatas writes "Need a reason for extra cores inside your box? How about faster graphics. Unlike traditional faster GPUs, raytraced graphics scale with extra cores. Brett Thomas writes in his article Parallel Worlds on Bit-Tech, 'But rather than working on that advancement, most of the commercial graphics industry has been intent on pushing raster-based graphics as far as they could go. Research has been slow in raytracing, whereas raster graphic research has continued to be milked for every approximate drop it closely resembles being worth. Of course, it is to be expected that current technology be pushed, and it was a bit of a pipe dream to think that the whole industry should redesign itself over raytracing.' A report by Intel about Ray Tracing shows that a single P4 3.2Ghz is capable of 100 million raysegs, which gives a comfortable 30fps. Intel further states 450 million raysegs is when it gets 'interesting.' Also, quad cores are dated to be available around the turn of the year. Would octacores bring us dual screen or separate right/left real-time raytraced 3D?"
Not quite (Score:5, Insightful)
If this is still the case, then going from the current rendering techniques in games to raytracing would result in images with more realistic reflections and lighting but, due to performance tradeoffs, few reflective surfaces and light sources.
Besides, at the moment what games need the most is beter AIs and procedurally generated content, not yet another layer of eyecandy that requires gamers to upgrade their hardware (again).
Re:That should read 450 million raysegs (Score:1, Insightful)
Re:How many do I need (Score:4, Insightful)
One core to find them
One core to bring them all
And in the darkness bind them
You must be talking about the one core that's part of the TPM.
"entirely vectors" (Score:5, Insightful)
No, ray tracing is all about searching databases for ray-object intersections. That's what GPUs can't do at all.
Re:Won't happen soon. (Score:1, Insightful)
not that i care, since i dont play them stupid video games.
Film at 11 (Score:5, Insightful)
Extra, extra! This just in! Report from CPU vendor discovers that you should spend more money on your CPU and less on your graphics card!
Shocking, I tells ya. Shocking.
let's do the math... (Score:1, Insightful)
3.2 * 1,000,000,000 * 4 = 12,800,000,000 Hz
Assume resolution 640x480 and framerate 30:
640 * 480 * 30 = 9,216,000
OK, now let's see how many cpu cycles we're gonna have for each ray:
12,800,000,000 / 9,216,000 = ~1388.89
Conclusion:
Can you complete a raycast in one and a half kHz? Not a chance.
And even if you could - there would be _nil_ cycles left for sound, game mechanics etc etc...
Re:Put it on the GPU (Score:3, Insightful)
Re:Put it on the GPU (Score:3, Insightful)
Re:Put it on the GPU (Score:3, Insightful)
Did you even read the article? I understand this is slashdot where no one RTFA but come on...
The whole benefit of raytracing, according to the article, is that it scales logarithmically with complexity (number of triangles) and shadows are free (shadows are just a side effect of raytracing, not something extra like with raster graphics). So in other words, concerning raytracing, you have to increase the complexity of a viewable scene (viewable meaning: if an object is hidden by another object, it doesn't add to the complexity) by 10 to double the computation needed vs. raster graphics which scale linearly with complexity in a scene (even non-viewable graphics add to the complexity) meaning a doubling of the complexity doubles the computation needed.
I love the spreading of FUD and FUD* in slashdot as much as the next guy, but come on...
*in this case I mean FUD as F'd Up Drivel.