PhysX - Real World Technologies Analysis

Real World Technologies Analysis

On 5 July 2010, Real World Technologies published an analysis of the PhysX architecture. According to this analysis, most of the code used in PhysX applications at the time was based on x87 instructions without any multi-threading optimization. This could cause significant performance drops when running PhysX code on the CPU. The article suggested that a PhysX rewrite using SSE instructions may substantially lessen the performance discrepancy between CPU PhysX and GPU PhysX.

In response to the Real World Technologies analysis, Mike Skolones, product manager of PhysX, said that SSE support had been left behind because most games are developed for consoles first and then ported to the PC. As a result, modern computers run these games faster and better than the consoles even with little or no optimization. Senior PR manager of Nvidia, Bryan Del Rizzo, explained that multi-threading had already been available with CPU PhysX 2.x and that it had been up to the developer to make use of it. He also stated that automatic multithreading and SSE would be introduced with version 3 of the PhysX SDK.

PhysX SDK 3.0 was released in May 2011 and represented a significant rewrite of the SDK, bringing improvements such as more efficient multithreading and a unified code base for all supported platforms.

Read more about this topic:  PhysX

Famous quotes containing the words real, world and/or analysis:

    The old parties are husks, with no real soul within either, divided on artificial lines, boss-ridden and privilege-controlled, each a jumble of incongruous elements, and neither daring to speak out wisely and fearlessly on what should be said on the vital issues of the day.
    Theodore Roosevelt (1858–1919)

    When you live on cash, you understand the limits of the world around which you navigate each day. Credit leads into a desert with invisible boundaries.
    Anton Pavlovich Chekhov (1860–1904)

    Ask anyone committed to Marxist analysis how many angels on the head of a pin, and you will be asked in return to never mind the angels, tell me who controls the production of pins.
    Joan Didion (b. 1934)