A Physics Processing Unit (PPU) is a dedicated processor designed to handle the calculations of physics, specially in the physics engine of video games. Calculations involving a PPU might include rigid body dynamics, soft body dynamics, collision detection, fluid dynamics, hair and clothing simulation, finite element analysis, and fracturing of objects. To understand the underlying principle and working of a PPU, let's understand what physics processing really is and how it is used. What is Physics? Physics is all about how objects in, say for example your game, move and react. It's not just how things look, but how they behave. In many of today's games, objects just don't seem to act the way you'd want or expect. Most of the action is limited to pre-scripted or canned animations. Even the most powerful weapons leave little more than a charred smudge on the thinnest of walls; and every opponent you take out falls in a strangely familiar way. Serious gamers are left ...