Wishmaster92
Member
http://www.dualshockers.com/2014/03/11/naughty-dog-explains-ps4s-cpu-memory-and-more-in-detail-and-how-they-can-make-them-run-really-fast/
Posted yet? Lock if old.
More at the link.
Posted yet? Lock if old.
Here is a video of the talk: http://www.dualshockers.com/2014/03...ares-the-studios-secrets-in-a-hour-long-talk/
First of all, Gregory explained that while 8 gigabytes of ram seem like a lot, only five are allocated to games, and they can be filled up quite easily:
Even in the PlayStation 4 you have 5 gigs, which seems like a lot but youll be amazed by how quickly it fills up.
Memory fragmentation is one of the worst enemies, because it causes a game to run out of memory a lot faster than it normally would. Naughty Dog solves that by custom-tailoring memory allocators to match the softwares allocation patterns.
The studio also uses explicit memory maps in their engine, that tells at any given time where the memory is being used and what kind of memory it is.
There are 8 CPU cores, that are higher quality more powerful processors than what you have on the main CPU of the PS3, and theyre organized into two clusters.
Gregory also explains that the GPU is more powerful than its necessary to render graphics at 1080p at 60 hz and that the idea of the designers of the PS4 was to give extra GPU resources because its incredibly good at doing massive amounts of parallel processing and they envisioned that game designers are going to take advance of that processing to do physics, cloth simulation, and fluids and more on the GPU.
More at the link.
With the PS3 Naughty Dog developed in conjunction with Sonys ICE team a Job system to use the multi core CPU system, and a similar one has been created for the PS4.