nVidia has agreed to acquire graphics vendor Ageia Technologies for an undisclosed sum. Ageia, which makes graphics hardware and software, will add features to nVidia's graphics products that will boost the physical reality users experience while playing a game, said Derek Perez, an nVidia spokesman.

Ageia developed PhysX, a hardware and software engine that adds physical reality to existing games, such as smoke billowing from an object after an explosion or the behaviour of a rock after it hits a target. Developers can also use the PhysX software development kit to create interactive middleware for games. Ageia recently provided a kit to developers to create physical experiences in Epic Games' Unreal Tournament 3.

Roughly 140 titles for PCs, Sony PlayStation 3, Microsoft Xbox 360, Nintendo Wii and gaming PCs support the PhysX engine, according to Ageia.

The PhysX engine requires massive parallel computing capabilities to execute and fits into nVidia's compute unified device architecture (CUDA) technology, nVidia's Perez said. CUDA allows software developers to write programs that instruct the graphics processing unit (GPU) to perform some computing functions normally done only by the CPU.

nVidia's first step will be to get the physics processing of PhysX hardware and software into nVidia's GPU, and then to get PhysX to interact with CUDA technology, Perez said.

Like graphics, physics processing crunches algorithms and requires millions of parallel computations which CUDA technology on nVidia cards can execute, nVidia said.

"The computer industry is moving towards a heterogeneous computing model, combining a flexible CPU and a massively parallel processor like the GPU to perform computationally intensive applications," such as physics applications, said Jen-Hsun Huang, president and CEO of nVidia.

CUDA works with nVidia's GeForce 8800 GT graphics processing unit, which has 112 processors to crunch parallel applications.

There will be no layoffs resulting from the acquisition, Perez said. Both companies are located in Santa Clara, California.