By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony - ICE Team-PS4 Boost From Future SDK Improvements, Focus On GPGPU Rendering, PS4 X1 Gap Will Magnify

The thing is, GPGPU is not some theoretical dream for the future, it's already being used, and can only be used MORE in the future.
The basic programming techniques are not unique to PS4 here, it is not like Cell, but something that will be widely used, including on Xbone.
More capacity for GPGPU like PS4 has (on par with the highest end PC cards in this sphere) lets you do more things with it,
but XBone has mostly the same underlying GPGPU technology, just 1/4 the capacity for # of GPGPU threads (program functions).

The unique thing about PS4 GPGPU, besides it's high amount of GPGPU capability is it's memory system architecture,
which will let all the GPGPU threads easily share data with threads on the main CPU, using the best of each side's capabilities.
That will increase the number of things it will be useful for, allowing it to easily influence game functions that reside on the CPU.

Here is some links that came up from Google on what you can do with GPGPU:

http://www.slideshare.net/zlatan4177/gpgpu-algorithms-in-games
particles, fluids, destruction (physics), graphics post processing,
ambient occlusion, tiled lighting,
pathfinding "can saturate GPU without impacting framerate"

http://www.tomshardware.com/reviews/directcompute-opencl-gpu-acceleration,3146-2.html
Example of GPGPU Ambient Occlusion

http://mesh.brown.edu/taubin/pdfs/Zhao-ivc2011.pdf
these guys use GPGPU to allow computer vision to "see in 3d" from stereo video feeds,
so I might guess that GPGPU might be applicable to the reverse, creating stereo video
feeds for a 3-d experience, i.e. Sony's Morpheus headset.  Normally that's done by rendering
stereo video feeds more or less separately, but since the scene images are mostly identical,
there seems scope to have some function render both video channels with less work than independent rendering.

http://blogs.msdn.com/b/shawnhar/archive/2008/12/31/pixel-perfect-collision-detection-using-gpu-occlusion-queries.aspx
MS themself discuss how GPGPU can do collision detection

https://developer.nvidia.com/gpu-ai-path-finding?display[%24ne]=
NVIDIA on GPGPU Pathfinding AI

http://www.nvidia.com/content/GTC/posters/20_Kider_High_Dimensional_Planning_on_the_GPU.pdf
Dense, but seems applicable to realistic physics simulation of skeletal systems, etc. (complex multidimensional movement)



Around the Network
Talal said:
PigPen is at it again. I'm seriously starting to think that it's a parody account or something.

Doubt it.  More likely just an attention whore.



Hail Cerny.



PigPen said:
Why is there some posting what they want to say to me instead of quoting me? No I don't think eDRAM is magic and yes the Wii U GPU is good. Goku can stay where he is. Game on people!


PS4: Super Saiyan 3 Goku

Wii-U: Krillin



gooch_destroyer said:
PigPen said:
Why is there some posting what they want to say to me instead of quoting me? No I don't think eDRAM is magic and yes the Wii U GPU is good. Goku can stay where he is. Game on people!


PS4: Super Saiyan 3 Goku

Wii-U: Krillin



Around the Network
gooch_destroyer said:
PigPen said:
Why is there some posting what they want to say to me instead of quoting me? No I don't think eDRAM is magic and yes the Wii U GPU is good. Goku can stay where he is. Game on people!


PS4: Super Saiyan 3 Goku

Wii-U: Krillin


before i even saw this i was going to put "we all know the wiiU is Krillin" lol



I am Torgo, I take care of the place while the master is away.

"Hes the clown that makes the dark side fun.. Torgo!"

Ha.. i won my bet, but i wasnt around to gloat because im on a better forum!  See ya guys on Viz

Zekkyou said:
gooch_destroyer said:
PigPen said:
Why is there some posting what they want to say to me instead of quoting me? No I don't think eDRAM is magic and yes the Wii U GPU is good. Goku can stay where he is. Game on people!


PS4: Super Saiyan 3 Goku

Wii-U: Krillin

 


lol



PigPen said:
TheFallen said:
PigPen said:
Zekkyou said:
PigPen said:
But it still has GDDR5 instead of eDRAM. This is to say Sony is trying to squeeze more power out of the PS4.

I'm not going to bother explaining how totally wrong this is again (you'd have thought the GC having 16MB of eDRAM while the WiiU only twice more with 32MB would have been proof enough for you), but the PS4 not having eDRAM was a choice specifically made by Sony, as stated by Cerny in the interview i previously linked you. It makes development far more complicated than it needs to be, which somewhat defeats the point in it.


I know I'm not wrong, you are.  I've been ignoring you but now lets draw this out.  The PS4 has GDDR5: 256-Bit Bus at 176GB a second.  The large memory the Wii U has with eDRAM stomps it.  The large memory aid in making inpressive graphics.  The Wii U have not 4MB, 16MB but 32MB.  You are talking at least 1Tb or 1000GB a second. The Wii U also has a GPGPU, and the GPU and CPU fit perfectly.  The Wii U is a powerhouse. 



176GB > 1000GB http://www.dualshockers.com/2013/06/29/mark-cerny-explains-how-the-ps4s-8-gb-gdrr5-ram-and-bus-work-and-why-they-were-chosen/


That doesn't make any sense, you have to read what he is saying carefully.



It makes perfect sense. 176GB is always available to use with the architecture they chose. In the other scenario they were thinking about , 1000GB would be achievable but only when it was in the small cache of eDRAM. Not only this, but each dev would create techinques specifically to take advantage of this and the GDDR5 would have to be a narrower 128bit bus thus halfving the main memory bandwidth to 88GB/sec.