3D Raytracing Chip Shown at CeBIT 391
An anonymous reader submits "As noted at heise.de Saarland University is showing a prototype of a 3D Raytracing Card at CeBIT2005. The FPGA is clocked at 90 MHz and is 3-5 times faster in raytracing then a Pentium4 CPU with 30 times more MHz.
Besides game engines using raytracing there was a scene of a Boeing with 350 million polygons rendered in realtime."
Can someone setup a torrent (Score:2, Informative)
Re:Hardware encoding (Score:5, Informative)
They are trying (surprise, surprise).
From their site (already melted (yes, yes, mirrordot)): We are very much interested in evaluating new ways for computer games and therefore like to cooperate with the gaming industry. Thus if you are in such a position, please send us an email!
CC.
Sweet deal! (Score:2, Informative)
Re:Hardware encoding (Score:4, Informative)
So to sum up, don't expect to see vastly specialised GPU's for raytraycing hitting the market, at least not for the mainstream buyer. It's more likely that we'll see GPU's become more generalised to the point where raytracing can implemented on software. Will they be as fast as a purpose built chip like this? No, more than likely they won't. Will developers be able to do a whole lot more with them? Most definitely, and though that will come at a significant performance penalty for the moment, I think it's the right trade off to make as we should see far more creative uses of hardware put into practice, such as work being done already to use GPU's for something other than Graphics Processing.
Re:Performance (Score:2, Informative)
Re:A Boeing? (Score:4, Informative)
Price.. and compile time (Score:5, Informative)
There's also the speed issue - I've spent DAYS of CPU time to get a design syntheized from VHDL for a moderately complicated IC built up from available cores.
Factor in optimizing floorplans and the like, and you're talking about serious time commitments to optimize the hardware.
It works; I've been paid to do it in the past; but it's not something I can see in the consumer market for the time being.
An exciting hybrid is intersting though, putting silicon CPU cores on the same die with an FPGA. They've been around for awhile, and I haven't done any FPGA projects in ~18 months - but I haven't seen any real movement outside of areas where FPGAs are already popular.
See Open Cores [opencores.org] (no, not sores..
Re:FINALLY (Score:2, Informative)
Re:raytracing with 350 million polygons? (Score:3, Informative)
Re:A Boeing? (Score:3, Informative)
Re:Anti-Planet (Score:4, Informative)
more recent amd chips have sse2, and sse3 on amd64 is just round the corner.
Mirror to video (Score:2, Informative)
Re:Performance (Score:1, Informative)
Raytracing is stupidly simple to parrallel, all you need is one common memory bank that can be accessed by all 8 RPUs (Ray Processing Units), and the code to do it... I mean, this would be so much easier to do than an 8 way (or even a 2 way for that matter) pentium setup that it's a joke.
raytracing (Score:1, Informative)
Re:Surprising (Score:2, Informative)
Re:raytracing with 350 million polygons? (Score:3, Informative)
Re:FINALLY (Score:3, Informative)
Re:Performance (Score:1, Informative)
Re:Sweet deal! (Score:1, Informative)
Okay.
Hey, shitcockhead! It's only like the very first sentence on their website which mentions that they have a programmable shader implementation in the card:
Visit us at CeBIT 2005 in Hannover, Germany. In Hall 9, booth A40 we are going to present the new version of our Realtime Ray Tracing Hardware Solution featuring fully programmable shading and geometry on our FPGA based prototype.
Re:oh yeah (Score:2, Informative)
Re:FINALLY (Score:2, Informative)
Re:What kind of FPGA? (Score:3, Informative)
it's a virtex II 6000-4
from some pdf at http://www.saarcor.de/pubs.html [saarcor.de]
Re:Hardware encoding (Score:5, Informative)
I assume you're talking about kd-trees... these do indeed offer very nice performance characteristics, but they're designed for static geometry. Efficient raytracing for dynamic geometry (moving or deforming objects) is AFAIK still far from "solved".
If you add this to the fact that raytracing lets you have perfectly smooth non-polygonized objects
and take away the fact that they don't particularly like the arbitrary triangle meshes that make up the vast majority of real datasets...
Flexible and robust realistic reflection and refraction
Yes, "Flexible and robust" is the killer. And not just for refraction/reflection; there's still no fully-general, clean, robust method of shadowing for rasterizers, and it's not for want of trying. Radiosity is a joke. Attempts to get realism out of current rasterization approaches are bodges piled on kludges piled on hacks. It became clear some time ago that the technology was heading up a dead end. Of course, so much has been invested in making that dead-end fast that it's going to be hard to take the performance hit of moving to a better but less optimized approach.
I suspect we'll eventually end up with a hybrid, rather like current deferred-shading techniques. It'll be interesting to watch it all pan out.
Re:Do you know what an FPGA is? (Score:3, Informative)
Fortunately, there are some [actel.com] companies [latticesemi.com] that are incorporating flash memory on to their FPGAs instead of using the standard [xilinx.com] SRAM. The problem is that flash-based FPGAs are usually a few generations behind SRAM-based FPGAs in terms of die size (and henceforth storage space and speed).
I think that as flash-based securable FPGAs become more popular, cheaper, and less power consuming, we'll start to see cards for the computer that come with completely configurable hardware.
-Montag