We know that Sony’s next generation console has eight gigabytes of RAM; but it is also a fact that PlayStation 4 doesn’t really make use of all of them. What then could be the way to make the console run faster? Naughty Dog, the developers of Uncharted and The Last of Us have some insights that help make good use of a PS4 memory.
Naughty Dog’s Lead Programmer Jason Gregory was talking to the audience at Semana Informatica held in Lisbon when he shared what they believe is the way to go about optimizing the PS4 resource usage.
There is a whole video of the presentation above and the slides that were used to explain the CPU, RAM memory, GPU, Cache architecture of a PlayStation 4.
Gregory explained that although PlayStation 4 comes packed with an 8 GB GDDR5 RAM, only 5 GB out of those were set aside for games:
“Even in the PlayStation 4 you have 5 gigs, which seems like a lot but you’ll be amazed by how quickly it fills up.”
He went on to explain how memory fragmentation plays a major role in eating up memory faster than usual and how Naughty Dog was using custom-tailoring memory allocators to overcome the problems created by memory fragmentation. Moreover, the developer also uses memory maps to know exactly what areas of the memory are being used by which function.
There is a lot of technical stuff in there, so we should leave you to it. Check out the presentation video and the slides gallery and then tell us if you picked up anything new.