• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

ATI: Graphics Processors Capable of Physics Processing

Originally posted by: coomar
this can only help the implementation of ppu's programming in gaming engines

Agreed....

But something doesnt particularly feel right about even the 9700 Pro's having sort of PPU ability.
 
Many processors can do physics processing to some extent. The point of the separate PPU is so that it can do that processoring on a much higher level because that is its sole purpose.
 
Originally posted by: RaiderJ
Many processors can do physics processing to some extent. The point of the separate PPU is so that it can do that processoring on a much higher level because that is its sole purpose.
To be fair, a GPU would likely be pretty good at it too, but besides taking away resources from graphics rendering, I'm not sure the flow of a GPU is such that it would be a strong PPU.
 
Even though Mr. Kodouri implied about possibilities for physics processing on graphics chips, he did not reveal any performance benefits estimations concerning the matter.
So they could do it, but too slowly to be useful.

Thanks ATI, but it might be more useful to concentrate on fixing your paper launch problem instead.
 
It'll be great if ATI can make Crossfire to have 1 card handling the physics calculation and the other rendering the graphics. It'll be even better if you can mix and match cards. Say, like the X1800XL and the X800PRO, with the more powerful card managing the pixels and polygons. I'll be all over it.
 
Originally posted by: BadKarma
It'll be great if ATI can make Crossfire to have 1 card handling the physics calculation and the other rendering the graphics. It'll be even better if you can mix and match cards. Say, like the X1800XL and the X800PRO, with the more powerful card managing the pixels and polygons. I'll be all over it.

That's completely inefficient and totally pointless.

Why buy an expensive graphics card to relegate it to physics duties only, when you could just buy a PPU card?
 
I wouldnt want a PPU to be intergrated into the GPU just because that means more heat will be put on the GPU (even if they are seperate) and will just jack up the cost of the cards even more. I would rather have Aegis' new PPU that fits into a PCI slot.

And wouldnt most games that come out on the PS3 (Xbox360, Revolution?) that are ported to the PC support the PPU because the PS3 has a PPU, based on the Aegis PPU. I believe the Unreal 3 engine supports it, which means games that games based on the engine will also support the PPU.
 
Haven't we already established that the bottleneck on 3D gaming isn't in the CPU? All this PPU/GPU-as-PPU stuff sounds moronic when you consider that if your video card is working at 100% your CPU is probably not working at full capacity.
 
Originally posted by: Phil
Originally posted by: BadKarma
It'll be great if ATI can make Crossfire to have 1 card handling the physics calculation and the other rendering the graphics. It'll be even better if you can mix and match cards. Say, like the X1800XL and the X800PRO, with the more powerful card managing the pixels and polygons. I'll be all over it.

That's completely inefficient and totally pointless.

Why buy an expensive graphics card to relegate it to physics duties only, when you could just buy a PPU card?

I agree if you're starting from scratch. But if you're upgrading to a newer gen vid card, you can use your old card to do the physics calculation. Plus the PPU card is not exactly cheap, it's atleast 150-200 dollars.
 
Originally posted by: rxrfrx
Haven't we already established that the bottleneck on 3D gaming isn't in the CPU? All this PPU/GPU-as-PPU stuff sounds moronic when you consider that if your video card is working at 100% your CPU is probably not working at full capacity.
The new generation of cards (X800 series and GF6 Series to an extent, much more with the 7800 and probably X1800 series) are bottlenecked by the CPU.
 
lol cpu's don't bottleneck games?

Trying play CS source on a Highend card with a Athlon XP or a sub 2.4ghz P4

doom 3 aswell, then try those same games on a athlon 64, then tell me the same thing.
 
I wonder how much that bottleneck really exists though, as on some of those reviews an SLI GTX was getting nearly 2x the FPS as a single ... (@ 1280 or above)
 
Originally posted by: DaveSimmons
Even though Mr. Kodouri implied about possibilities for physics processing on graphics chips, he did not reveal any performance benefits estimations concerning the matter.
So they could do it, but too slowly to be useful.

Thanks ATI, but it might be more useful to concentrate on fixing your paper launch problem instead.

Well said.
 
Originally posted by: MDE
Originally posted by: rxrfrx
Haven't we already established that the bottleneck on 3D gaming isn't in the CPU? All this PPU/GPU-as-PPU stuff sounds moronic when you consider that if your video card is working at 100% your CPU is probably not working at full capacity.
The new generation of cards (X800 series and GF6 Series to an extent, much more with the 7800 and probably X1800 series) are bottlenecked by the CPU.
Like hell. BF2 for example is completely GPU bound. 😛
 
Originally posted by: rxrfrx
Haven't we already established that the bottleneck on 3D gaming isn't in the CPU? All this PPU/GPU-as-PPU stuff sounds moronic when you consider that if your video card is working at 100% your CPU is probably not working at full capacity.


Its not for bottlenecks, its for advanced physics. Of course it won't take such a big load off the CPU that you will see a change in fps, but it will allow you to have destructible enviroments and more interactable objects in general.
 
Well, it's no secret today's programmable GPUs can do many things better than a conventional general purpose CPU, besides graphics. Here's a look at how much better they are than general purpose CPUs.
 
Originally posted by: ViRGE
To be fair, a GPU would likely be pretty good at it too, but besides taking away resources from graphics rendering, I'm not sure the flow of a GPU is such that it would be a strong PPU.
It depends. The same or close to the same data-set that is used for physics modeling, could also be used for the graphics. Most games today only use a different (reduced) dataset for physics, and compute it on the CPU, because using the larger dataset would be impossible. But if the GPU could pipeline physics operations on the same dataset (say, using a subset of the pipelines), while also using them for graphics, that could be a win in terms of overall system performance/efficiency. (More than likely, it will continue to fuel the increasing prices of graphics cards, while at the same time making games more dependent on the GPU than on the CPU.)

If everyone remembers their PC consumer graphics-accellerator history - the first GPUs only handled the task of rasterization, while the host CPU was required to handle vertex computations. Something similar will happen with physics - today using the host CPU, tomorrow using a discrete PPU or a GPU as a PPU. It wouldn't be a bad idea to throw sound-processing into the mix as well, something like A3D 4.0 or something, with real occlusions and reflections for audio, based on a dataset similar or identical to the physics or graphics vertex datasets. (Perhaps with some sort of tagging, such that vertexes for detail meshes wouldn't get processed for physics or sound, only the structurally-interesting surfaces would.) Eventually, perhaps in another couple of years, we may start to see the next wave, true "virtual reality processors", which offload the computations of all of the essential needs of a virtual world, and the host PC simply becomes an appendix for overall gross control, and storage needs, to feed data to the VRPU. (Imagine Unreal Engine 4 running on something like that, perhaps.)

Btw, on many of today's GPUs, a number of the vertex processors aren't taxed to their full capability, so they likely have some excess computational power to spare for physics, although the future GPUs that would be more likely to be used, have shared vertex/texture computational pipelines. I kind of wonder if Cell could be used as a PPU fairly effectively, and how much more effectively a cluster of Cell procs. could be.
 
I have this feeling that it's a marketing stunt talking people into buying ATi hardware. But that's just me.
 
Originally posted by: biostud
I have this feeling that it's a marketing stunt talking people into buying ATi hardware. But that's just me.

Yeah, my 9700pro was very good at PPU. 😛


It would be nice if Nvidia or ATI bought out AEGIA and created GPU/PPU cards on one slot, but the future holds another $200 and another card to buy for a gaming computer, I reckon.
 
Originally posted by: emilyek
Originally posted by: biostud
I have this feeling that it's a marketing stunt talking people into buying ATi hardware. But that's just me.

Yeah, my 9700pro was very good at PPU. 😛


It would be nice if Nvidia or ATI bought out AEGIA and created GPU/PPU cards on one slot, but the future holds another $200 and another card to buy for a gaming computer, I reckon.

Personally I would rather have a PPU card for $200 than a videocard with a PPU that costs $150 more than a regular videocard.
 
Back
Top