PPU-Physics Processing Unit
Moderator: Thanas
- Ace Pace
- Hardware Lover
- Posts: 8456
- Joined: 2002-07-07 03:04am
- Location: Wasting time instead of money
- Contact:
PPU-Physics Processing Unit
As per the Inq and GS(courtesy of an interview with Epic)
Is this neccesary at all?
I can see this being a nice addon chip, but I don't think enough people would buy this and make this actully used beyond a couple of niche games.
Is this neccesary at all?
I can see this being a nice addon chip, but I don't think enough people would buy this and make this actully used beyond a couple of niche games.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Yup. The maths required to do the physics calculations in games such as Half-Life and Far Cry etc. etc. take a shitload of system resources, especially compared to other non-graphical utilities. Original 3D add-in cards were originally designed to take a lot of tasks off the shoulders of the CPU... this is a logical next step.Is this neccesary at all?
The Great and Malignant
3D graphics cards were able to take off a lot quicker though because they have a visible effect for the amount of money spent.
Physics processors for games would have a much more subtle effect, so they'd need to be a lot cheaper to take off in nearly the same way. They won't become indispensible in the way VGA cards to gamers for some time unless developers force the issue (and they won't, because only the top few are compentent enough to work with middleware physics properly and only a small fraction of games can use real physics.)
Physics processors for games would have a much more subtle effect, so they'd need to be a lot cheaper to take off in nearly the same way. They won't become indispensible in the way VGA cards to gamers for some time unless developers force the issue (and they won't, because only the top few are compentent enough to work with middleware physics properly and only a small fraction of games can use real physics.)
Havok goes to town on my cpu when lots of stuff is going on. Launching an smg grenade into a pile of crap will cause the game to actually halt for 1/8 of a second. Having dedicated hardware to take care of the problem would be great, but there's always expense to worry about
"Right now we can tell you a report was filed by the family of a 12 year old boy yesterday afternoon alleging Mr. Michael Jackson of criminal activity. A search warrant has been filed and that search is currently taking place. Mr. Jackson has not been charged with any crime. We cannot specifically address the content of the police report as it is confidential information at the present time, however, we can confirm that Mr. Jackson forced the boy to listen to the Howard Stern show and watch the movie Private Parts over and over again."
Couldn't a GPU be used to do some physics calculations (among other things)? And if not, what about including a PPU on high end graphics boards in order to gain adoption?
ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer
George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
- Dahak
- Emperor's Hand
- Posts: 7292
- Joined: 2002-10-29 12:08pm
- Location: Admiralty House, Landing, Manticore
- Contact:
GPUs, at least the "gaming" variety, are highly specialised for graphic calculation, and are also a bit lacking in mathematical accuracy needed for this kind of calculations. They are no general purpose processors.Pu-239 wrote:Couldn't a GPU be used to do some physics calculations (among other things)? And if not, what about including a PPU on high end graphics boards in order to gain adoption?
Great Dolphin Conspiracy - Chatter box
"Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknown, everything is obvious." ZORAC
GALE Force Euro Wimp
Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority.
- Alan Bolte
- Sith Devotee
- Posts: 2611
- Joined: 2002-07-05 12:17am
- Location: Columbus, OH
Bandwidth cost, power consumption, space on the card, am I missing anything? On the other hand, if standalone cards don't take off, then selling a line of 'gaming' cards with both a GPU and PPU along with the less-expensive line of graphics cards might. But I think AGEIA has the right idea in trying to sell stand-alone cards first. Especially considering that major game developers are quickly getting on board.Pu-239 wrote:what about including a PPU on high end graphics boards in order to gain adoption?
Now, as to "is this necessary?", well, I'm not entirely sure it falls under 'necessary,' but it would certainly be useful, and if this can be made popular, then it wouldn't be a bad thing. The thing of it is, it will have a visible effect. If it was just effecting minor improvements, I'd be extremely skeptical, but a thousand-fold increase? Like the articles say, that brings things like much more believable fluids and destruction of objects, which are just as visible as purely graphical improvements.
Any job worth doing with a laser is worth doing with many, many lasers. -Khrima
There's just no arguing with some people once they've made their minds up about something, and I accept that. That's why I kill them. -Othar
Avatar credit
There's just no arguing with some people once they've made their minds up about something, and I accept that. That's why I kill them. -Othar
Avatar credit
- Executor32
- Jedi Council Member
- Posts: 2088
- Joined: 2004-01-31 03:48am
- Location: In a Georgia courtroom, watching a spectacle unfold
I'd buy that for a dollar!
どうして?お前が夜に自身お触れるから。
Long ago in a distant land, I, Aku, the shape-shifting Master of Darkness, unleashed an unspeakable evil,
but a foolish samurai warrior wielding a magic sword stepped forth to oppose me. Before the final blow
was struck, I tore open a portal in time and flung him into the future, where my evil is law! Now, the fool
seeks to return to the past, and undo the future that is Aku...
-Aku, Master of Masters, Deliverer of Darkness, Shogun of Sorrow
Long ago in a distant land, I, Aku, the shape-shifting Master of Darkness, unleashed an unspeakable evil,
but a foolish samurai warrior wielding a magic sword stepped forth to oppose me. Before the final blow
was struck, I tore open a portal in time and flung him into the future, where my evil is law! Now, the fool
seeks to return to the past, and undo the future that is Aku...
-Aku, Master of Masters, Deliverer of Darkness, Shogun of Sorrow
- MKSheppard
- Ruthless Genocidal Warmonger
- Posts: 29842
- Joined: 2002-07-06 06:34pm
This needs to be affordably priced. A $50 dollar add on is about right. They need to cut the memory down though, 128 MB for physics alone?
"If scientists and inventors who develop disease cures and useful technologies don't get lifetime royalties, I'd like to know what fucking rationale you have for some guy getting lifetime royalties for writing an episode of Full House." - Mike Wong
"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
"The present air situation in the Pacific is entirely the result of fighting a fifth rate air power." - U.S. Navy Memo - 24 July 1944
- White Haven
- Sith Acolyte
- Posts: 6360
- Joined: 2004-05-17 03:14pm
- Location: The North Remembers, When It Can Be Bothered
Physics and AI, the two big CPU-killers. I'd kill for a dedicated PPU, and an AIPU to boot...I'm tired of games being dumbed down because one or the other can't be handled in large quantities. Look what happens with the Source engine if you stick a shedload of Combine in a room with a load of rebs? It runs fine...unless you turn full AI on. Then they all try to move...and the AI calcs bring the game down. Try Halo multi-explosive fratricide and watch the game choke. This sort of thing is NEEDED.
Chronological Incontinence: Time warps around the poster. The thread topic winks out of existence and reappears in 1d10 posts.
Out of Context Theatre, this week starring Darth Nostril.
-'If you really want to fuck with these idiots tell them that there is a vaccine for chemtrails.'
Fiction!: The Final War (Bolo/Lovecraft) (Ch 7 9/15/11), Living (D&D, Complete)
Out of Context Theatre, this week starring Darth Nostril.
-'If you really want to fuck with these idiots tell them that there is a vaccine for chemtrails.'
Fiction!: The Final War (Bolo/Lovecraft) (Ch 7 9/15/11), Living (D&D, Complete)
Well, dual core CPUs may help the situation... but may be annoying to program.
ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer
George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
- Dahak
- Emperor's Hand
- Posts: 7292
- Joined: 2002-10-29 12:08pm
- Location: Admiralty House, Landing, Manticore
- Contact:
But most games aren't written to make use of multi-CPUs and run multi-threaded.Pu-239 wrote:Well, dual core CPUs may help the situation... but may be annoying to program.
Great Dolphin Conspiracy - Chatter box
"Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknown, everything is obvious." ZORAC
GALE Force Euro Wimp
Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority.
- Arthur_Tuxedo
- Sith Acolyte
- Posts: 5637
- Joined: 2002-07-23 03:28am
- Location: San Francisco, California
Today's HardOCP talks about Intel's efforts to change all that. Intel just might have the clout and resources to develop the necessary tools and get them adopted quickly, but time will tell...
"I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark." - Muhammad Ali
"Dating is not supposed to be easy. It's supposed to be a heart-pounding, stomach-wrenching, gut-churning exercise in pitting your fear of rejection and public humiliation against your desire to find a mate. Enjoy." - Darth Wong
"Dating is not supposed to be easy. It's supposed to be a heart-pounding, stomach-wrenching, gut-churning exercise in pitting your fear of rejection and public humiliation against your desire to find a mate. Enjoy." - Darth Wong
The latest Intel compilers already have the ability to detect code that can be run in parallel on two different cores, and compile to the code to use those cores at the same time.Arthur_Tuxedo wrote:Today's HardOCP talks about Intel's efforts to change all that. Intel just might have the clout and resources to develop the necessary tools and get them adopted quickly, but time will tell...
Also, a coworker was experimenting with a pThreads library for Windows, and he had a single process using up both hyperthread cores.
The question is will the devs take the time to design a product that uses multiple cores. Having things truly running in parallel can create some massive communication headaches between threads.
Artillery. Its what's for dinner.
- Ace Pace
- Hardware Lover
- Posts: 8456
- Joined: 2002-07-07 03:04am
- Location: Wasting time instead of money
- Contact:
http://www.novodex.com/rocket/NovodexRocket_V1_1.exe
The Gods of the net requires that you download this and watch some of the bigger demonstrations...
Words cannot describe towers made out of (probebly) thousands of bricks collapsing.
Words cannot describe the framerate drop when that happens too
The Gods of the net requires that you download this and watch some of the bigger demonstrations...
Words cannot describe towers made out of (probebly) thousands of bricks collapsing.
Words cannot describe the framerate drop when that happens too
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
- Ace Pace
- Hardware Lover
- Posts: 8456
- Joined: 2002-07-07 03:04am
- Location: Wasting time instead of money
- Contact:
The problem would be space and cost, where would you stick this additional processor? Look at the current high end graphics cards, and you want to confuse the issue more? Where is the added 128MB going to go?Spyder wrote:A better idea would be to start sticking co-processors on graphics cards for handling AI and physics. They'd effectively just be updated versions of old math co-processors, I doubt that they'd even heat that much and PCI-Express should certainly have the bandwidth to support the additional threads.
Even if all that is added, price will skyrocket, far more expensive then just making a small board.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Make the card longer, voila, enough space. Considering that it's mostly only going to be high end gamers who will want this, at least to begin with, tacking it onto a graphics board makes sense.Ace Pace wrote:The problem would be space and cost, where would you stick this additional processor? Look at the current high end graphics cards, and you want to confuse the issue more? Where is the added 128MB going to go?
Even if all that is added, price will skyrocket, far more expensive then just making a small board.
"preemptive killing of cops might not be such a bad idea from a personal saftey[sic] standpoint..." --Keevan Colton
"There's a word for bias you can't see: Yours." -- William Saletan
"There's a word for bias you can't see: Yours." -- William Saletan
Bwahahaha!Make the card longer, voila, enough space.
Dude, the high-end memory cards are ALREADY approaching their size limit. A GeForce 6800 Ultra is fucking huge. It probably won't even fit in most lower-end towers. And you propose making them bigger? Ha!
Space is already at a premium. The only place to expand is... to another slot.
EDIT:
Bzzt, wrong. People thought only high-end users would seek 3D cards, and they were dead wrong about that, too. The market best supports a broad range of the same product... which is why graphics cards always have low-end, mid-range, and uber-high end lines of products. The PPU will wind up much the same way.Considering that it's mostly only going to be high end gamers who will want this
The Great and Malignant
You could also slap the PPU on the backside of the card, considering that most motherboards have the video card at one end of the row of slots.SPOOFE wrote:Bwahahaha!Make the card longer, voila, enough space.
Dude, the high-end memory cards are ALREADY approaching their size limit. A GeForce 6800 Ultra is fucking huge. It probably won't even fit in most lower-end towers. And you propose making them bigger? Ha!
Space is already at a premium. The only place to expand is... to another slot.
EDIT:
Bzzt, wrong. People thought only high-end users would seek 3D cards, and they were dead wrong about that, too. The market best supports a broad range of the same product... which is why graphics cards always have low-end, mid-range, and uber-high end lines of products. The PPU will wind up much the same way.Considering that it's mostly only going to be high end gamers who will want this
Third solution: daughtercard sticking off the main video card.
You can get a TV tuner integrated into a top of the line video card. There's room to be had, if you try to find it.
And in case you haven't noticed, a number of video cards already take up two slots, namely that 6800 Ultra you mentioned.
And you snipped a rather vital part of the my sentence,
It'll be a while before the lower end users begin to see the need for it, at which point lower end versions of the PPU will be made. However, these lower end users will most likely be buying approximately the same quality of PPU and GPU.Considering that it's mostly only going to be high end gamers who will want this, at least to begin with
"preemptive killing of cops might not be such a bad idea from a personal saftey[sic] standpoint..." --Keevan Colton
"There's a word for bias you can't see: Yours." -- William Saletan
"There's a word for bias you can't see: Yours." -- William Saletan
- Dahak
- Emperor's Hand
- Posts: 7292
- Joined: 2002-10-29 12:08pm
- Location: Admiralty House, Landing, Manticore
- Contact:
It only takes up two slots because it has such a huge cooler unit on its chip. I doubt it will do it good to add even more potential heat sources on the same card...Beowulf wrote:[And in case you haven't noticed, a number of video cards already take up two slots, namely that 6800 Ultra you mentioned.
Great Dolphin Conspiracy - Chatter box
"Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknown, everything is obvious." ZORAC
GALE Force Euro Wimp
Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority.
You're right, those are indeed physically possible. But why not just put it on a separate PCI card instead avoid all that ridiculous stuff?You could also slap the PPU on the backside of the card, considering that most motherboards have the video card at one end of the row of slots.
Third solution: daughtercard sticking off the main video card.
You can get a TV tuner integrated into a top of the line video card. There's room to be had, if you try to find it.
The Great and Malignant