Some rather amusing news bouncing about with those PPUs.
John Carmack has said what had to be said: That they are useless, and that having multiple processing cores manages the same thing fine. (With that growing to "good" as processor technology improves in every field instead of just one pointless field that is game physics).
Ageia shot back with an absurd claim to make their processors look worthwhile, that there are timing issues between multiple cores when they are being split up for different tasks. To really nail their point in to the thin air it was already riding on, they say that "there's not a single game that supports multi-threading even at a basic level."
My opinion, assembled quickly from a couple days of opinion-making:
The (well, a) point of multi-core processors is to not have to distribute these jobs to specific hardware, but to instead keep everything centralized under one type of hardware, with the specializing left up to software.
Hardware support is hell as it is. Adding yet another component to the mix would be a pain for everyone but the hardware sellers (who would be happily rolling in their money generated from false need, as they'll do).
On the other hand, keeping it to a single widely useful chunk of hardware, the system is easier to manage. Expandable and adaptable processors are the future, not yet more specialized equipment. The video card and sound card exist because they output to those types of external hardware, but a PPU does not have any magical role aside from being another processor. Therefore, what the heck is the point?
To add to it, I wouldn't mind PPUs as a choice (for those people who just go with what exists instead of waiting for Hell to freeze over) if they were not sold in such a way that, without them, you get arbitrarily locked out of features. There isn't a huge amount in the PPU scene, so the software development is very closely linked to the idea of selling hardware.
(With that in mind, actually: Is a PPU going to help anything but one specific physics engine? I doubt that physics engines work alike, so it seems unlikely that Ageia's PPU would be useful for much other than Ageia's physics engine).
Regardless of their claims, the fact remains that multicore is where computers are headed, PPUs or not!
By the logic they are using, we should also have:
-Game NPC hardware
-Rain drop processors
-Game networking processors
Oh, and those pesky "normal processors", whatever they do... (Processing or something?)
John Carmack has said what had to be said: That they are useless, and that having multiple processing cores manages the same thing fine. (With that growing to "good" as processor technology improves in every field instead of just one pointless field that is game physics).
Ageia shot back with an absurd claim to make their processors look worthwhile, that there are timing issues between multiple cores when they are being split up for different tasks. To really nail their point in to the thin air it was already riding on, they say that "there's not a single game that supports multi-threading even at a basic level."
My opinion, assembled quickly from a couple days of opinion-making:
The (well, a) point of multi-core processors is to not have to distribute these jobs to specific hardware, but to instead keep everything centralized under one type of hardware, with the specializing left up to software.
Hardware support is hell as it is. Adding yet another component to the mix would be a pain for everyone but the hardware sellers (who would be happily rolling in their money generated from false need, as they'll do).
On the other hand, keeping it to a single widely useful chunk of hardware, the system is easier to manage. Expandable and adaptable processors are the future, not yet more specialized equipment. The video card and sound card exist because they output to those types of external hardware, but a PPU does not have any magical role aside from being another processor. Therefore, what the heck is the point?
To add to it, I wouldn't mind PPUs as a choice (for those people who just go with what exists instead of waiting for Hell to freeze over) if they were not sold in such a way that, without them, you get arbitrarily locked out of features. There isn't a huge amount in the PPU scene, so the software development is very closely linked to the idea of selling hardware.
(With that in mind, actually: Is a PPU going to help anything but one specific physics engine? I doubt that physics engines work alike, so it seems unlikely that Ageia's PPU would be useful for much other than Ageia's physics engine).
Regardless of their claims, the fact remains that multicore is where computers are headed, PPUs or not!
By the logic they are using, we should also have:
-Game NPC hardware
-Rain drop processors
-Game networking processors
Oh, and those pesky "normal processors", whatever they do... (Processing or something?)