Originally posted by: MrControversial
My point is that this PPU concept seems to be going against the grain of more powerful CPU's handling more tasks and eliminating specialized hardware. However, since these CPUs haven't come out fast enough, this bolten on card seems like a stop gap. I'll be very suprised if PPU cards become the standard and this tech isn't put on a graphics card or delegated to a powerful mutli-core CPU. Stop gaps like these exists so developers get what they want NOW instead of waiting for hardware to mature to the point where the CPU can handle it with ease.
Your confusion seems to stem from a belief that past history of developments in the CPU technology sector, are absolutely indicators of future performance, and that effective performance for certain tasks nearly doubles every few years or so. But in light of current process-size, heat-output, and related issues, pressuring both mainstream desktop CPU makers to
both move to multi-core on the desktop, should tell you something - that the past is the past, and the future of desktop CPU evolution is
not going to be the same as it was in the past, leading up to this point.
It's kind of like this - imagine that single-core CPUs are like a single-driver sports-car. They've managed to make them go faster and faster up until this point, due to improvements in wheels, engines, transmissions, etc. But finally, they've hit the redline, and can't make the transmission any more efficient, and can't run the engines that they have any faster, due to the current physical limits of the materials that they are using. If they did, they would just explode.
So they take a different tact - multi-core. Instead of a faster sports-car, now they are evolving the personal-computing minivan. It won't go any faster, in terms of absolute speeds, than the sports car will, and in many cases won't go even as fast. But for those tasks that involve potentially multiple trips using the sports car, they could be done in a single trip using the larger (multiple) carrying capacity of the minivan, for passengers or cargo. IOW, the time that it takes to get from point A to point B using either method of transportation will not be reduced, but the effective carrying capacity is increased.
So they have pushed the latency of current CPU architectures to the limit, and now they are looking to increase the bandwidth (effective overall work/clock done) instead.
If the Phys-X marketing material can be believed, then what you seemingly fail to understand, MrControversial, is that they are promising an actual order-of-magnitude improvement in terms of the ability of this chip to compute physics operations. Think of it as a personal Learjet for transport. Sure, eventually, it might be possible for a car to catch up to a Learjet in terms of speed in theory, but in terms of real-world usage
today, it provides a clear advantage in lowering transportation time, for those that are willing to pay the additional price for it.
Sure, eventually, when all cars will be able to fly and break the sound barrier, then perhaps the Learjets of today will be obsoleted. But that future is not guaranteed, and there is no immediate timeframe for their development. Hopefully that all made sense.
Edit: Sorry, I guess I had already replied to this thread in the past.