SSD PS5: architecture at the service of speed

In recent years, the increase in complexity and size of video games has required an evolution in memory management. Sony has promptly responded by developing new storage technology, allowing for faster communication between SoC (System on Chip) and SSD (Solid State Drive) while easing the load on the CPU.

New speed standards 

The previous generation of consoles' hard drives took ⅔ of time to search for data and ⅓ of time to load it, so developers were forced to replicate textures and assets (i.e., files or codes containing graphical and structural properties of the game) multiple times within game files, increasing their total size. In order to cope with this problem, RAM was filled with potentially useful data that, in most cases, was not used.

The revolutionary aspect of PS5's SSD is the optimized architecture, which allows textures and assets to be channeled directly into the CPU and GPU pipeline (sequence of instructions to be executed in series), without accumulating excess data in system memory. This allows Sony to reduce RAM capacity and, consequently, production costs. In addition, data is no longer addressed by name, but by ID - a dramatic improvement in search times, now virtually instantaneous, that relieves developers of the need to duplicate game parts.

 

 

The key to optimization 

The heart of this structure is an external controller (Custom Flash Controller) with 12 channels, around which Sony has developed its innovative architecture. The Japanese company had to reconfigure the basic system with which the machine processes game data. While in the previous generation was the CPU alone to manage the flow of data between the disk and the system memory, now to act as an intermediary between the two is a controller at the direct command of the processor. This controller is responsible for transferring information from the SSD to the SoC via a PCIe 4.0 port with a bandwidth of 5 GB/s.

Its job is also to control the I/O complex, completely renewed by Sony, inside which there is a DMAC (Direct Memory Access Controller), responsible for addressing data in memory. In addition, the I/O complex is home to two co-processors which, using a decompressor in Kraken technology of the latest generation, save the CPU a considerable workload: without it, it would take 9 Zen 2 AMD CPUs to complete the same decompression operation.

 

 

Conclusion 

Sony's decision to combine programmable devices and SoCs lays the foundation for an innovative future in consumer electronics. As proof of this, at the beginning of this year a major manufacturer such as AMD also presented its first CPU with integrated reprogrammable devices such as FPGAs (Field Programmable Gate Arrays). These innovations show that in order to reach new standards, it is no longer only computational power that counts, but also the optimization of the system architecture.

Written by Appuhamy Brian Shehara, Marco Vitali e Vittoria Sebastiano from the VGen Engineering Hub

Receive the report

Fill out the form to request the free report "Cosa cercano i talenti STEM dalle aziende." Our team will respond to your request as soon as possible!

vgen logo
Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.