PPU-Physics Processing Unit

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
White Haven
Sith Acolyte
Posts: 6360
Joined: 2004-05-17 03:14pm
Location: The North Remembers, When It Can Be Bothered

Post by White Haven »

Main advantage is to get wider distribution faster. If people can't NOT get PPUs on new systems or video card upgrades, you get more systems out there with them faster, and hence more incentive for developers to take advantage of them sooner. Now the ideal would be to do both, so that people can CHOOSE to add one, or can add one when they upgrade video. Otherwise it'll take an indecently long time for this to achieve market penetration.
Image
Image
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)Image
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

SPOOFE wrote: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?
Bandwidth, for one. Unlike GPUs which more or less can have data sent just to it PPUs would have to constantly be talking to the CPU and that might well take up enormous amounts of bandwidth -- and the high-speed PCIe slots are currently reserved for GPU usage.
White Haven wrote:Main advantage is to get wider distribution faster. If people can't NOT get PPUs on new systems or video card upgrades, you get more systems out there with them faster, and hence more incentive for developers to take advantage of them sooner. Now the ideal would be to do both, so that people can CHOOSE to add one, or can add one when they upgrade video. Otherwise it'll take an indecently long time for this to achieve market penetration.
Some sort of standardized API like "Direct Physics" might also be useful.
User avatar
Beowulf
The Patrician
Posts: 10621
Joined: 2002-07-04 01:18am
Location: 32ULV

Post by Beowulf »

Most PCIe slots on motherboards, besides the x16 one used for video cards, are x1 slots, which have a relatively pitiful amount of bandwith, and a PPU would require a fairly high bandwith connection, because the objects being modelled would be changing almost constantly. The reason for this is because most motherboards only have 20 or so PCIe lanes available.
"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
User avatar
Xon
Sith Acolyte
Posts: 6206
Joined: 2002-07-16 06:12am
Location: Western Australia

Post by Xon »

Beowulf wrote:Most PCIe slots on motherboards, besides the x16 one used for video cards, are x1 slots, which have a relatively pitiful amount of bandwith,
PCIe 1x slots are 2.5gbps fully duplex, thats not bad considering PCI 1.0 is just over ~1gbps non-duplex and the bandwidth for PCI 1.0 starts dropping due to overheads once it starts switching betweening sending and recieving.
and a PPU would require a fairly high bandwith connection, because the objects being modelled would be changing almost constantly. The reason for this is because most motherboards only have 20 or so PCIe lanes available.
Without more details with how the PPU interacts with the host-side drivers this is probalby going to be hard to call.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
Post Reply