walsufnir said:
What they are mostly saying is that you can use the resources for rendering and GPGPU at the same time but if you do GPGPU then these resources do GPGPU and not rendering work. There is no duplicated hardware present. As Nate4Drake already quoted: "Cerny explained that there are many situations during game applications where functions pertaining to graphics take a backseat, and that the PS4 hardware has been designed to make the most of the under-utilized portions of the GPU during such frames.'' When will this be? In a graphical demanding game this will not likely happen. And when it does what do you want to compute then? A game has to be developed that "if close to nothing happens" to compute but what for? |
PS4’s GPU is not only limited to handling the graphics but also complex processes which is traditionally handled by the CPU.
“We have worked hard to ensure that the console has a rich feature set, which will allow it to grow over the years and support the overall evolution of gaming. And our work there on that rich feature was to focus on making sure that for those teams that were interested in investing time, the GPU could be used for far more conventional graphics.
Principally, we enhanced the GPU to make the use of asynchronous fine grained compute ----> practical on the platform. So the asynchronous refers to the GPU doing many tasks which is not directly related to graphics.”
He believes that the developers will be able to develop richer worlds if they are able to unlock the true potential of this feature set.
---> “Physics simulation, collision detection, ray casting for audio, decompression and the like. And these operations are fine grained meaning that there will be many small world simulation tasks running on the GPU simultaneously alongside rendering of the game scenes.
So the concept is that as game developers learn to use these techniques later on in the console life cycle, we will see richer and even more interactive worlds.”
http://gamingbolt.com/mark-cerny-explains-the-ps4s-gpu-can-perform-asynchronous-complex-processes
Now, we know this.
Experts have been working on this for a so long time, and there is a reason!
For details, we should ask directly to people like Naughty Dog, and unfortunately I can't.
It will take time to take advantage of it, but it's coming, as Devs get more experience on the Hardware.
”Every great dream begins with a dreamer. Always remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.”
Harriet Tubman.







