Interview: PS4 Developer Discusses Design Philosophy
Sony Computer Entertainment (SCE) Inc announced the overview of the "PlayStation 4 (PS4)," a next-generation stationary game console, in February 2013. We interviewed Mark Cerney, Lead System Architect on PlayStation 4, SCE, on the philosophy with which the machine was designed.
"The Single Chip Custom Processor," which SCE employed for the PS4, is equipped with eight "Jaguar" 64-bit CPUs, which are based on the x86 architecture and manufactured by Advanced Micro Devices (AMD) Inc, and the next-generation "Radeon" GPU, which has a performance of 1.84 TFLOPS. Why did SCE employ AMD's processor?
"We made that decision from the viewpoints of technology, time and business," Cerney said. "We started to design the PS4 in 2008. Since then, we had discussions with many companies on the adoption of any technology."
"The adoption of the x86 architecture made it much easier to develop game software because enough toolchains, numerical libraries and software that utilizes multimedia instructions are available for it," he said. "And compilers quickly supporting the latest extended instructions for vector operation are very advantageous."
Addressing issue of memory bandwidth
One of the elements that characterize the hardware configuration of the PS4 is its main memory. A bandwidth of 176 Gbytes per second was realized by using 16 4-Gbit GDDR5 memory chips, Cerney said.
The reason why SCE employed the GDDR5 interface instead of the DDR3 interface, which is commonly used for the main memories of personal computers, was to solve the problem of memory bandwidth, which had been the biggest bottleneck, he said.
"(Though it is a challenge in terms of cost and procurement,) we decided to offer a memory capacity of 8 Gbytes because of strong demand from developers," Cerney said. "We put priority on making a configuration that makes it easy for developers to create games so that many games will be made."
(Continue to the next page)