Image

Where Have All the Gamers Gone?

Oct. 6, 2015
Gaming is all about performance, but there have been few gains on the CPU side. Game developers are taking advantage...

Gaming is all about performance, but there have been few gains on the CPU side. Game developers are taking advantage of multiple CPU cores in the latest processors as the number has been increasing, but the performance of the individual cores has been relatively flat for the past few years. The challenge is that the CPU cores are large, so providing a massive increase in core count is unlikely.

GPUs have similar challenges, but there are a number of factors that have allowed growth of graphics performance. Increasing the number of cores has been more practical than with CPUs, and features like high bandwidth memory help as well.

AMD’s compact R9 Nano (Fig. 1) highlights the improvements that GPUs have been going through for the past few years. The R9 Nano incorporates on-chip, 4096-bit wide, high-bandwidth-memory (HBM) to feed the 4096 stream processors in the 28-nm Fiji GPU. The board only uses 175 W versus the 300 W of high-end, full-length boards.

1. AMD’s compact R9 Nano incorporates on-chip, high-bandwidth memory (HBM) to help deliver high graphics performance.

HBM puts a 3D DRAM memory stack on top of a silicon interposer layer along with the GPU die. It does a couple of things. First, it provides a wider interface than would be practical for off-chip memory. Second, it brings the memory closer to the GPU cores. Third, it provides a more power-efficient memory subsystem. Finally, it is a more compact solution compared to off-chip memory.

This R9 Nano HBM implementation has four die stacks with two 128-bit memory channels per die (Fig. 2). This provides a 1024-bit channel. Four stacks provides the 4096-bit bus. The stacks are also found in the longer but more powerful Fury and liquid-cooled Fury X GPU boards, also from AMD. These deliver top-end gaming performance to multiple displays.

2. The HBM in the R9 Nano includes four stacks of four DRAM die for a total memory channel width of 4096 bits.

The R9 Nano and its siblings support Microsoft DirectX 12 and Microsoft Windows 10. DirectX 12 includes a host of new features, including Explicit Multiadapter support for multiple GPU solutions. This could be multiple GPU boards or to take advantage of a CPU/GPU combination like Intel’s latest Silverlake as well as AMD’s Accelerated Processing Unit (APU) in combination with a GPU board like the R9 Nano (see “APU Blends Quad Core x86 With 384 Core GPU” on electronicdesign.com). DirectX 12 is the target for the latest crop of PC games. It is also providing a more efficient link to the underlying hardware.

So if you are looking to improve your gaming system, then don’t worry if your motherboard and processor are a few years old. Instead, take a look at replacing your GPU. If you are building a new platform, then you might save a few dollars using an older processor chip with a few more cores. 

About the Author

William Wong Blog | Senior Content Director

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column. Bill is a Georgia Tech alumni with a B.S in Electrical Engineering and a master's degree in computer science for Rutgers, The State University of New Jersey.

He has written a dozen books and was the first Director of PC Labs at PC Magazine. He has worked in the computer and publication industry for almost 40 years and has been with Electronic Design since 2000. He helps run the Mercer Science and Engineering Fair in Mercer County, NJ.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!