Building on a close, long-term collaboration between the two companies, AMD today announced that Google selected high-performance, custom AMD Radeon data center GPUs for its Vulkan and Linux-based Google Stadia.
Google announced the platform at the Game Developers Conference. AMD also is supporting Google with its software development tools and Linux-based, open-source Vulkan driver to help game developers optimize future titles to run on the new GPU-powered platform.
"By combining our gaming DNA and data center technology leadership with a long-standing commitment to open platforms, AMD provides unique technologies and expertise to enable world-class cloud gaming experiences," said Ogi Brkic, corporate vice president and general manager of the Datac enter GPU Business Unit at AMD. "AMD is delighted to work with Google in its effort to bring amazing gaming experiences to legions of gamers around the world with the reliability and no-compromises performance they expect."
"We've worked closely with AMD for years on this project, leading to the development of a custom GPU with leading-edge features and performance for Google Stadia," said Dov Zimring, Google Stadia developer platform product lead. "Google and AMD share a commitment to open-source with expertise in Vulkan, open-source Vulkan GPU drivers, and open-source graphics optimization tools. We're humbled by the spirit of innovation and collaboration that exists throughout the gaming industry and look forward to pioneering the future of graphics technology with game developers, in open-source."
Streaming graphics-rich games to millions of users on demand and from the cloud requires high performance processing capabilities to minimize latency and maximize game performance. It also requires advanced technologies to tackle unique datacenter challenges, including security, manageability, and scalability.
Custom AMD high-performance Radeon data center GPUs for Google Stadia include:
Second-generation High-Bandwidth Memory (HBM2) to provide
in a compact footprint;
Critical data center features such as Error Correcting Code
(ECC)1 protection to
help ensure data integrity;
Fast, predictable performance with security features for cloud-based gaming, via the industry's first hardware-based GPU virtualization solution built on industry standard SR-IOV (Single-Root I/O Virtualization) technology.
The AMD graphics architecture supports a wide range of gaming platforms - from PCs to major game consoles enabling developers to optimize their games for a single GPU architecture and extend these benefits across multiple platforms which now include large-scale cloud gaming platforms.
Robust Developer Tools
Powerful AMD software tools enable developers to optimize their games and other applications for AMD Radeon GPUs. AMD empowers developers with a range of options and broad flexibility to optimize the performance of GPU-based applications based on a long-standing commitment to open-source platforms, including Linux-based drivers and support for the low-level Vulkan API that provide broad control over the performance, efficiency and capabilities of AMD Radeon GPUs.
The open-source AMD Linux drivers allow Google and its development partners to inspect the code and understand exactly how the driver works, enabling them to better optimize their applications to interface with AMD Radeon GPUs. The driver also contains an application tracing component that, together with the AMD Radeon GPU Profiler (RGP), provides access to detailed, low-level information about how workloads run on AMD Radeon GPUs. Identifying timing issues that might suggest potential optimizations, this capability dramatically improves developers' ability to create applications that deliver the best possible performance on AMD Radeon GPUs.
The AMD Radeon GPU Profiler allows game developers to visualize exactly how their application is utilizing the GPU, including how graphics and compute thread groups occupy the GPU. Developers are then able to track event timing and optimize their games for Google Stadia. RGP also interoperates with the popular open-source RenderDoc graphics debugging tool to give developers deeper real-time insights into the rendering of each frame, reducing the time required to debug and profile frames during the development process.