PDA

View Full Version : Discussion of Physics Acceleration -- With Physicists



Lemur
08-07-2006, 13:59
I had sort of given up on Tom's Hardware as a source of geek news, but then they go and do something interesting. Given how rocky the path has been for hardware physics acceleration (I think everybody agrees that the Aegis card is a bust) they talked with physicists about what it would take. Good stuff. (http://www.tomshardware.com/2006/08/03/the_scientists_opinions_on_gaming_physics/index.html)

Interesting bit:


Erleben actually prefers the GPU solution, because GPUs are quite flexible to program now. "With the GPU, one has full control over the GPU hardware. The GPU offers two other interesting aspects: it is a streaming architecture, and it is inherently parallel." He also, however, talks about some of the issues connected to working with graphics accelerators, like the nearly impossible task of debugging code and vendor-specific issues. We guess that part of the reason he prefers working on the GPU is that these devices have been around a lot longer; in a few years we may hear the same thing about the PPU, too...

According to Lacoursière, there is one main problem with the iterative (GPU, PPU) solutions that are used instead of the direct, more accurate ones. Since they all work by making rough approximations, they don't take into account any long-term effects at all, which would require too much computing power. This, says Lacoursière, is the reason why both the PPU and GPU fail in being a sufficient platform. This job should instead be handled by the master of solving direct matrix operations: the CPU. The raw processing power of dual multi-core CPUs with large caches should mean that there is no problem in improving performance a great deal. Still, as Erleben points out, to really make good use of this multithreading architecture, you need to redesign all the algorithms involved, which will take some time to do.

Soon we will have the possible combined power of dual multi-core CPUs, GPU-driven physics, and Ageia's PhysX card. So the future looks very interesting both for science and gaming. As scientists continue trying out their simulations on this new hardware, we will no doubt also see games more and more packed with features that make use of the new technology, driven by both software and hardware. And as long as the games feel good, we probably won't mind that gaming physics doesn't work exactly as it does in the real world.