Gaming Using PPU Vs CPU

free web hosting
Free Web Hosting > Computers & Tech > Programming > Game Programming

Gaming Using PPU Vs CPU

amitbhandari
How current games and systems render a scene

Consider a theoretical game scene of a box about to explode. The scene also contains a building and a person fleeing the frame. All this data is passed on from the game engine to the CPU for processing. Currently, the CPU keeps all data that requires physics processing. Once the CPU is done with these, it only passes all the graphics computations to the graphics card (aka GPU), which then renders the new position of the object and then outputs the final image or frame

The GPU takes all the graphics data nad renders the scene. However, it is often bottlenecked by a comparatively slower CPU, mainly due to the load placed on the CPU because of the physics and AI calculations. The end-result is a scene that has unrealisitic explosions and physiscs. We cannot expect any more, because CPUs, by design need to be more general purpose, unlike a GPU, which is built solely to process graphics.

How Upcoming Games and PPU-Enabled Systems will Compute and Render a Scene

Consider the same scene being played out in a system that has a CPU, PPU and a GPU. As usual, data from the game is passed on to the CPU, which then sends all graphics computation by itself. However, it now has the help of the PPU (Physics Processing Unit) to perform complex physics calculations for it.

The CPU breaks up the data into it respective parts and sends each processing unit its tasks; it computes AI and then passes physics data to the PPU and graphics computation to GPU for rendering.

Since the PPU is specifically designed to do physics calculations, it can do a much larger number of calculations in a lot less time than the CPU. In current designs, the PPU will receive data for physics processing from the CPU, but if a game is designed to directly interface with PPU driver or software, it may bypass the CPU entirely and this will lead to an even further reduction in the milliseconds of lag that we currently see.

The PPU then calculates the physics and send it to the GPU. The GPU renders the graphics, and then receives AI and physics data from the CPU and PPU respectively - and then renders the whole frame.

Because of the PPU's enhanced physics computations, the blast look more realistic. The same will apply to all in-game fluid dynamics and collisions.

biggrin.gif

 

 

 


Reply

twitch
Sounds both interesting and feasable. However, I have one question. Is this a possible idea to be made realistic, or rather something that is already being produced. I am unclear as to where you are leading this.

Reply

Jeigh
There is already a company that has a physics processing card either created or on the market. The demo's of the card in action are pretty impressive, they have decent graphics but HUGE piles of shrapnel, debris, people, etc being thrown around properly by explosions without any of the stress being put on the processors.

I can see these becomming more common over the next year, probably with some big announcements at E3. Just increasing the horsepower and adding more cores to GPU and CPU's won't be sufficient, they need to start thinking of alternative steps to take if they plan to continue advancing games at the current rate. I'm really excited about the physics card technology if it gets implemented properly.

Reply

KazDoran
Yes, it's is indeed a feasible and interesting idea.

Not only it will take off some strain from the CPU, but it will also (hopefully) allow to compute more realistic physics. As good as they are today, the DO need a lot of work.

By adding one of those cards, developers can start working on physics with less restrictions.

Also, having dedicated hardware for it may mean you can calculate something that would usually take a lot of maths from your part using only a call to the hardware driver with a few parameters, since it can be done at hardware level.

I hope we see some development in this department soon.

Reply

Termin-X-man
Does it really make a large difference having a PPU if you have a fast CPU? I'm sure a PPU will help performance wise some, but will it act any different?
I was thinking about putting a PPU in my next system just for the hell of it though, but does anyone recommend one?

Reply

KazDoran
QUOTE(Termin-X-man @ May 21 2006, 10:01 PM) *

Does it really make a large difference having a PPU if you have a fast CPU? I'm sure a PPU will help performance wise some, but will it act any different?
I was thinking about putting a PPU in my next system just for the hell of it though, but does anyone recommend one?


I wouldn't invest on a PPU-enabled card any time soon. It's a bit like dual processors, software has to be coded explicitly to take full advantage of it, and most games are still fully coded to work at full throttle on "regular" machines.

Someday, yeah, it'll catch up but until then, I'm saving a couple of bucks. smile.gif

And having a PPU will not only give better performance but will also allow for more realistic effects since it can do more complex calculations in the same time because it's not worried with anything else. wink.gif

 

 

 


Reply

sparx
Instead of opting for a PPU, wouldn't adding an additional processor be more helpful? That wouldn't then restrict the PPU's usage to only games/apps which require PPU support. What about the newer Dual-Core chips? Will they still fall short of dedicated PPUs?

Also, as a theoretical device this is all well and good, but what will it do for the increased power consumption? Any additional device will always consume more energy and dissipate heat. Are we ready for all this?

Reply

abhiram
QUOTE
There is already a company that has a physics processing card either created or on the market. The demo's of the card in action are pretty impressive, they have decent graphics but HUGE piles of shrapnel, debris, people, etc being thrown around properly by explosions without any of the stress being put on the processors.


You mean the Ageia processor with PhysX? Check out the demo videos they look too good to be true. Just like what amitbhandari says, huge amounts of debris and shrapnel flying about all over the place, but the processor manages it seamlessly.

But the problem obviously arises when you actually have to write games so that they make use of the PPU. Just like the dual core technology, if the program isn't designed to use 2 processors simultaneously, then we'll have one processor doing all the work and the other one sitting idle all the time while the program is running.

Check out the videos at: http://www.ageia.com/physx_in_action/footage.html

Reply

roggle
Isn't the implementation of they PhysX card atm rather shoddy though? As I recall, Ghost Recon Advanced Warfighter experienced a drop in frame rate whenever there were explosions with the PhysX card as compared to without it.

Considering that the PPU card is supposed to do these calculations, I don't see why it should see a drop in frame rate. The debris shots that I have seen looked rather ridiculous and unrealistic as well not to mention that they disappeared really quickly.

Considering the price of the card and since it doesn't really add performance except add a couple of sprinklies, I don't think physics cards just right now are worth it though some of the other demos that use the card in novel ways are interesting (though they still suffered lacklustre performance).

Reply

abhiram
QUOTE
Isn't the implementation of they PhysX card atm rather shoddy though? As I recall, Ghost Recon Advanced Warfighter experienced a drop in frame rate whenever there were explosions with the PhysX card as compared to without it.


Haven't heard about that, but this is still new technology. It needs time to sink in. Of course, we can still play high end games with excellent Framerate and resolution with a good graphics card, but with the increasing demand of more and more realistic games, I believe the only way out is to have a PPU which will perform these things much more efficiently than a regular processor.

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

Recent Queries:-
  1. using ppu - 22.14 hr back. (1)
  2. ppu enabled games - 134.77 hr back. (1)
  3. geforce 6600 ppu - 151.52 hr back. (1)
  4. ppu vs gpu - 325.90 hr back. (1)
  5. games that use ppu - 342.02 hr back. (1)
  6. ppu driver - 456.80 hr back. (2)
  7. ppu cards - 537.53 hr back. (1)
Similar Topics

Keywords : gaming, ppu, cpu

  1. Neoseeker - Hardcore Gaming And Computer Website
    www.neoseeker.com (4)
  2. Asus G70 17" Extreme Gaming Laptop, Is It Really That Good?
    (1)
    Hi all, I'm hoping someone in here has got an ASUS G70 17" Extreme Gaming Laptop (the one with
    the SLI GeForce graphics chipsets which ships with Vista Ultimate as standard). I am looking for a
    bipartisan opinion on it.... because I'm fed up with trying to gauge its worth based on the
    "opinions" of groups that are either paid to say its great, or trying to suck up to ASUS to keep the
    unit they were loaned to review. Anyone with a G70, I value your opinion smile.gif
    -------------------- System Spec: Mobo: Gigabyte GA-MA690FX-DQ6 (AM2+ DDR2 1066) CPU: AMD Pheno....
  3. Xil Gaming Forums!
    (0)
    Thought I'd write a little opinion on a small underground forum that is quite fun. :] For
    reference - THIS IS NOT MY GAMING FORUM! MY GAMING CLAN IS CALLED Xer0gravity! NOT XiL! . K.
    Anyways, its a great little forum for Halo gamers. There are tournaments, and weekly contests.
    /biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> There is
    currently a 1v1 Tournament happening at XiL Gaming, and the grand prize is 1600 ms points! Right
    now the community is kind of small, so its not that active. Currently, there are two con....
  4. Ps3 Vs Xbox 360 Vs Nitendo Wii
    choose which is the best gaming machine of 7th generation (5)
    choose which is the best gaming machine. here is their specification PS3 Specifications:
    Product name: PLAYSTATION®3 CPU: Cell Processor PowerPC-base Core @3.2GHz 1 VMX vector unit per
    core 512KB L2 cache 7 x SPE @3.2GHz 7 x 128b 128 SIMD GPRs 7 x 256KB SRAM for SPE * 1 of 8 SPEs
    reserved for redundancy total floating point performance : 218 GFLOPS GPU RSX @550MHz 1.8 TFLOPS
    floating point performance Full HD (up to 1080p) x 2 channels Multi-way programmable parallel
    floating point shader pipelines Sound Dolby 5.1ch, DTS, LPCM, etc. (Cell-base processing) Mem....
  5. ~gaming Violence
    GAMES THAT ARE CHARGED FOR VIOLENCE (0)
    "today I am writing about some games that are very violeanced and all of they haven a reason of some
    one’s murder or things by the law…. I am sure less or more each & every one of you guys are known to
    those games. 1. Mortal Kombat ( 1992) Just from when Mortal Kombat was out it was complained many
    times for Blood, Sharp Objects used to Cut off a arm leg or to put gutts out-in!! But I sopuse
    gamers don’t get afraid of seeing Too much blood Gore etc instead they get more interested.( I m not
    saying we all guys are psychos) Because after all complains There has been man....
  6. Xbox 360 Elite Announced
    The worst kept secret in the gaming industry announced! (0)
    Man, Microsoft sucks at keeping secrets. Many people had started to speculate about the Elite for
    months and now Microsoft finally announced it. Highlights: - Comes with 120 GB HDD - Comes with
    HDMI - Comes in a black chrome finishing - Still features the same ATI Xenos and the IBM PowerPC
    Xenon Core at the original 90nm process (SOI) - DOES NOT HAVE HD-DVD built-in - Comes with every
    accessory in the black colour. More info:
    http://www.xbox.com/en-CA/community/news/2...box360elite.htm Launch Date: May 4, 2007 (April 29,
    2007 in US) MSRP: $549 CAD ($499.9....
  7. Should We Delete The Gaming Forums?
    A poll on the games forum (20)
    The reason I bring this up is because of all the sheer useless posts in the gaming forums. As a
    moderator I kinda get sick trying to keep an eye on all the crappy posts that mainly new
    users post in the gaming side of the forums. To me these are "Cheap" posts and a lot of people spam
    one liners on this side of the forums to gain credits only to find that when they post a request to
    be hosted that they are denied. Trap 17 has a gaming forum which is also filled with endless debates
    about how much Runescape sucks or how much Halo "roxers" does  Astahost need this kind of ....
  8. Gamerz Xtreme
    My New Unreal Gaming Site (5)
    Come Checkout my New Gaming website... http://www.gamerzx.com ....
  9. Does Gaming Affect Behaviour...
    Will we eat each other because we play pacman? (33)
    Before I start, I want to make something clear. I do not believe that the following is an excuse
    for the increase in violent crimes and attitudes. I do believe that it is one of the fundamental
    factors, brought on by the irresponsibility of game creators. For at least the past 10 years,
    people have taken part in heated discussions over "does gaming make us more violent". That in itself
    is ambiguous. Gaming doesn't make us more violent. What it does is feed our imaginations. I
    have fallen into the trap before relasing the situation about gaming affecting behavio....
  10. Demonro-revolution, High Rate Quality Online Gaming Experience
    We would like you to join us! (1)
    Dear users, I would like to invite you to come and play on a new High rate Ragnarok Online private
    server. It's name is DemonRO-Revolution, and it is a high quality server, it has experienced
    Support GameMasters and much more. Here is some information about the server: Are you good enough
    to take part in this Revolution? DemonRO Revolution High Rate server, also known as Asylum, is a
    server that fits your tastes. Asylum is a Player Kill server, and constantly updated with the
    newest updates of the emulator. Asylum is very stable, and needs players to grow bigger ....
  11. Mofunzone.com
    This is a really goodo gaming site! (2)
    I want to announce the mofunzone gaming website. This website has many schockwave games which you
    don't need to download. You only have to click on the links which will automatically link to the
    shockwave game. DON'T forget to download the newest shockwave player. This website also has a
    good site interface. That means the graphics are good and the site has little bugs. I would give a
    8.5 for this site. Have fun!!! /biggrin.gif" style="vertical-align:middle" emoid=":D" border="0"
    alt="biggrin.gif" />....
  12. Project Offset
    Upcoming gaming and engine (3)
    It's simply astounding. An epic FPS, placed in a fantasy world. Visit their site and take a
    look, mainly at the downloads section. There you can see some high quality videos from what the new
    engine makes possible to do. This promises to be the kickass game from the next years. You
    won't regret downloading them, I promise.....
  13. I'm A Little Lost: MapleStory Or RuneScape ?
    (43)
    I have a few questions: Is it worth it to play maplestory or runescape? what is the object of each
    game? How do you play? what does it require? if you have played it, did you enjoy it? is it
    time-consuming (as in, you must be on at least once every other day to keep up with the game)?
    i'm curious and thinking of playing.....
  14. What Mouse Do You Use?
    Just want to see who spends money on gaming mouses (17)
    Who actually has a gaming mouse, or a mouse designed with the concept of gaming involved. To start
    i have a Logitech® MX™518 Gaming-Grade™ Optical Mouse Its pretty sweet, costed my dad around $40
    since it was my birthday present. It has a button above and below the scroll wheel, that adjust
    sensitivity. It also has a button a little farther up that acts as the *alt-tab* combination in
    windows, to switch between applications. It also has a forward and back buttons on side for
    browsers and other stuff that can use it. From a gaming standpoint though it supports up t....
  15. Prove To Me That Linux Is Better (For Gaming)
    For Gaming... :) (21)
    Ok here is a challenge to all the hardcore linux folks out there. I will greatly accept the switch
    if it can be proven that Games will run as good under linux as they do under windows. Im a windows
    guy at heart, but I do work on unix systems at work. Im a gamer, and that will never change. I had
    switched over to linux about 4 years ago, and I couldnt play crap on linux without dual booting to
    windows. (I think it was Wine emulation they were running under) Now have there been some
    improvements in being able to play windows games smoothly on linux? If so, please let me....
  16. Turn Your Gaming Console Into A Media Center Pc
    (3)
    I was going to post this in the Gaming Boards, but I really think this has more to do with Computer
    Talk than Gaming. Recently my one friend, "hacked" his XBOX to allow it to become a Media Center
    computer. Through an exploit from Mech Assault for XBOX, he can run executable code from a Memory
    Card. Home brew developers created a easy to follow walkthrough to load OS-like software to the
    XBOX that turns it into a real easy to navigate Media Center. We can stream video, music, and
    photos from the computers on our LAN and download from the internet. I haven't seen....
  17. Is It Just Me, Or Does Onling Gaming Hate Macs?
    no free mac mmorpgs? (13)
    It seems that no matter how much I google it,, I cannot find a good free mmorpg for mac. Is it
    really that hard to port things to macs (really, is it? I know little of porting)? There's
    always runescape, but it's full of idiots that will call you a noob just for being a slightly
    lower level then them, and who wants that? There /was/ planeshift, but when they upgraded, it's
    like they forgot about the mac version or something. The forums on their site /says/ there's a
    mac version that runs now, but I can't get a hold of it, and the one in their download....
  18. Game Programming With Prolog: Ia Gaming (sudoku)
    (1)
    That's an almost finished code for a sudoku solver in prolog, just missing some backtracking
    fixes... diferents(_, ). diferents(0, ):-diferents(A, /cool.gif' border='0'
    style='vertical-align:middle' alt='cool.gif' /> . diferents(A, ):-A\=C,A\=0,diferents(A,D).
    repetit( ). repetit( ):-diferents(A, /cool.gif' border='0' style='vertical-align:middle'
    alt='cool.gif' /> ,repetit( /cool.gif' border='0' style='vertical-align:middle' alt='cool.gif' /> .
    fer_ll(N,L):-fer_ll(N, ,L). fer_ll(0,L,L). fer_ll(N,LI,L):-N>0,N1 is N-1,fer_ll(N1, ,L).
    comptapos( ,0). comptapos(....
  19. Is The Processor Everything / Good For Gaming ?
    Is it the best thing for gaming? (14)
    Hi, i've got a dell dimension 3000 computer. I wanted to upgrade the motherboard so it could fit
    a PCI-e graphics card. Unfortunatly, i found that the dimension 3000 doesn't take well to be
    fitted with another motherboard. Im running with a Geforce FX 5200 128MB graphics card, and wonder
    if i shouldn't just upgrade the CPU from a celeron D 2.53 Ghz to a Pentium 4 3.2Ghz HT. Is the
    Geforce FX not good enough for gaming, or will it be ok and i can then just upgrade my cpu?
    /blink.gif' border='0' style='vertical-align:middle' alt='blink.gif' /> ....
  20. Which Is The Best Gaming Graphics Card?
    Which one? (15)
    i am a serious gamer, and i want to upgrade my computer in time for christmas. So i wanted to know
    your opinion on which of the following graphics cards would be best for the job i want to do:
    Sapphire Radeon X1300 256MB (PCI) Sparkle GF 6600 512MB (PCI) Gigabyte GF 6600 Turbo SLI 128MB (PCI)
    Any other graphics cards within the price range of £0-£100 Also, does the memory of the card only
    effect the preformance, or is there other things that matter? Thanks /biggrin.gif' border='0'
    style='vertical-align:middle' alt='biggrin.gif' /> ....
  21. Pro Gamers: What's Your Best Gaming Achievement?
    (9)
    Well since this is a gaming forums, I'm interested in seeing how far people have gotten with
    gaming? Have you won a local tournament before or perhaps an online one? Been apart of a popular
    team that went far? I'm more or less curious to hear about some other peoples stories of their
    gaming hobbies pushing through to win something /smile.gif' border='0'
    style='vertical-align:middle' alt='smile.gif' /> Myself? I never really took notice of gaming
    until I got broadband (around June last year). I would just occasionally play when I got home from
    school instead ....
  22. How Did You Choose Your Gaming Mouse Sensitivity
    How did you choose yours? (9)
    Well simply, I am wondering how people have gone about getting their "perfect" sensitivity. I would
    like to think mine is close but I still have a fair way to go before it feels "right" for me.
    Coming from Natural-Selection (Fast-paced FPS game where you need a high sensitivity) to
    Counter-Strike, I had to lower my sens by a lot. How much does that mean? Well, I would measure my
    mouse sensitivity by putting my wrist centered on my mouse pad and then turning it in one direction
    (usually right) and from there, guess the degrees turned. For NS, it was 300 degrees in a sing....
  23. Gamespot.com: Gaming Site With Cool Features
    (6)
    Take a look at gamespot.com. I use this site to keep in touch. find fun games to play for PC, Xbox,
    PS2, PSP, GameCube, GBA, and more. I like the ranking system, reviews. You can find a lot
    information about interesting games.....
  24. Gaming Debate #2
    Do we need to show realism? (6)
    We'll you guys are great debators and now I ask you this: Should any Gerne of game show realism
    when the character injures themselfes? My opinion is split once again. When you play Tony Hawk you
    have the choice to use a helmate or to not to. In real life we are given the same choice. But, the
    differance is what happens when you crash with out that helmate. When you hit the ground in Tony
    Hawk you get up and keep skating, even withouth that helmate. In reality you crash to the ground
    without that helmate and you end up in the hospital. Sometimes these games sends ou....
  25. Man Dies From Playing World Of Warcraft
    Gaming? Harmful? (141)
    I was reading the paper today about a man in South Korea who went on a 50 hour binge playing World
    of Warcraft and died of heart failure, caused by dehydration and starvation. Can video games become
    so engrossing that it numbs all effects such as hunger, thirst, or pain? It's hard to believe
    that he would not grab something to eat after playing for a little over 2 days straight. The
    article said that this kind of thing happens all the time in South Korea, not to the extreme of
    dying though. South Korea's connectivity to the world is very high, very close to t....
  26. Whats A High Quality Gaming PC Specs
    Looking at getting new Gaming PC (18)
    Hey guys new to astahost.com had a break in not too long ago and lloking at getting new pc currently
    running old AMD-K6 350MHZ 128Mg ram lol. previous gaming computer got stolen. Looking at buying a
    new gaming system but not fluent with system specs and hardware items price not an issue as
    insurance is covering can anyone help me out. Sinister Shadow....
  27. Needing Some Help With Gaming
    games freezing when trying to play (9)
    here's the story... i tried to play my counterstrike on steam (havent in awhile so i thought i
    would try it out again) well i got to the screen when to load the game and right when the screen to
    play popped up the colors were messed up and froze couldnt use ctrl alt del so i had to turn my comp
    off /dry.gif' border='0' style='vertical-align:middle' alt='dry.gif' /> so i unistalled that
    and tried my call of duty thinking "hey maybe it was steam or my counterstrike or something" well
    installed and when the mutliplayer is all loaded about to go to the game screen....
  28. Building A Budget Gaming Pc
    how would you build a gaming pc? (15)
    I am looking into buying a new gaming pc, but I want to keep it under $1500, but still have a lot of
    good stuff. The only money saving things I can figure, as I am not really into computer hardware,
    is to use a CTR monitor instead of an LCD, lol. So, what hard drive, processor, motherboard, ram,
    graphics card, sound card, case, cooling, etc. etc. would you put together to get the best gaming
    rig you could, for under $1500?....
  29. Free Gaming Clan Templates
    (17)
    http://www.clantemplates.com pretty good site for gaming templates, for free but you have to link
    back to them.....
  30. The Future Of Gaming
    (24)
    What does everyone think the future of gaming will be? Will we be able to have complete control over
    game characters through virtual reality? Will the graphics be so advanced that they will look
    completely lifelife? I'm just wondering what everyone thinks about this because I think it will
    be interesting to hear everyones opinions and thoughts.....

    1. Looking for gaming, ppu, cpu






*SIMILAR VIDEOS*
Searching Video's for gaming, ppu, cpu
Similar
Neoseeker - Hardcore Gaming And Computer Website - www.neoseeker.com
Asus G70 17" Extreme Gaming Laptop, Is It Really That Good?
Xil Gaming Forums!
Ps3 Vs Xbox 360 Vs Nitendo Wii - choose which is the best gaming machine of 7th generation
~gaming Violence - GAMES THAT ARE CHARGED FOR VIOLENCE
Xbox 360 Elite Announced - The worst kept secret in the gaming industry announced!
Should We Delete The Gaming Forums? - A poll on the games forum
Gamerz Xtreme - My New Unreal Gaming Site
Does Gaming Affect Behaviour... - Will we eat each other because we play pacman?
Demonro-revolution, High Rate Quality Online Gaming Experience - We would like you to join us!
Mofunzone.com - This is a really goodo gaming site!
Project Offset - Upcoming gaming and engine
I'm A Little Lost: MapleStory Or RuneScape ?
What Mouse Do You Use? - Just want to see who spends money on gaming mouses
Prove To Me That Linux Is Better (For Gaming) - For Gaming... :)
Turn Your Gaming Console Into A Media Center Pc
Is It Just Me, Or Does Onling Gaming Hate Macs? - no free mac mmorpgs?
Game Programming With Prolog: Ia Gaming (sudoku)
Is The Processor Everything / Good For Gaming ? - Is it the best thing for gaming?
Which Is The Best Gaming Graphics Card? - Which one?
Pro Gamers: What's Your Best Gaming Achievement?
How Did You Choose Your Gaming Mouse Sensitivity - How did you choose yours?
Gamespot.com: Gaming Site With Cool Features
Gaming Debate #2 - Do we need to show realism?
Man Dies From Playing World Of Warcraft - Gaming? Harmful?
Whats A High Quality Gaming PC Specs - Looking at getting new Gaming PC
Needing Some Help With Gaming - games freezing when trying to play
Building A Budget Gaming Pc - how would you build a gaming pc?
Free Gaming Clan Templates
The Future Of Gaming
advertisement




Gaming Using PPU Vs CPU