mrb's blog

Intel's Sandy Bridge to Deliver 2% of AMD's Top Graphics Performance

Keywords: amd cpu gpu hardware intel

Pardon the obnoxious title of this post, but here is something I want to share, and I feel it is necessary to disperse some absurd ideas going around.

Intel's next generation Sandy Bridge microarchitecture features an integrated graphics core: the CPU and GPU share the same die. The GPU will have up to 12 dual-issue execution units (EUs) [Anandtech]. In terms of maximum theoretical computing performance, an EU is equivalent to two stream cores (AMD) or two streaming processor (Nvidia), because contrary to AMD and Nvidia, it is dual-issue, therefore can execute 2 instructions per cycle. It is unclear what the frequency clock of the EUs will be, the same as the CPU cores (~3GHz), or closer to AMD's and Nvidia's clocks (~1GHz), or somewhere in-between. Let us assume 2GHz.

  • 2 instructions per clock (dual-issue EU)
  • times 12 (number of EUs)
  • times 2 billion (2GHz)
  • equal 48 billion instructions per second

This number of instructions/sec gives an idea of the level of performance of a GPU (graphics operations are translated to GPU instructions, and execution units occupy most of the area of a GPU die). For reference a low-end AMD Radeon HD 5450 can execute 52 billion instructions/sec. Very close. In fact, this exclusive preview of a Sandy Bridge Core i5-2400 3.1GHz confirms that the performance of the i5-2400 matches roughly the performance of the HD 5450, which shows the math is right.

Ready for the kicker?

The highest-end AMD Radeon HD 5970 can execute 2320 billion instructions/sec. In other words a ~3GHz Sandy Bridge processor's integrated GPU will deliver only ~2% of the graphics performance of the highest-end AMD Radeon video card.

Do not misinterpret me. 2% may sound bad, but it is good enough for entry-level graphics performance (or else AMD would not be selling the HD 5450). My point is that by their own design, Intel obviously do not intend to, and will not compete with top-of-the-line discrete GPUs. Nonetheless, 12 EUs seems really low; this number was probably carefully chosen so as to not unnecessarily waste die space and power.

That said, perhaps Intel were originally hoping their integrated GPU would be fast enough for some high-definition video transcoding, and after realizing it would not be the case, set out to design the Media Engine, aka Display Engine. This is a separate block on the die, neither part of the GPU, nor part of the CPU cores, but part of the "System Agent", and is made of fixed functions to implement video encoding and decoding as efficiently as possible.

In conclusion, I am looking forward to play with Sandy Bridge, but not for high-end GPGPU or gaming :-)

Comments

Allan MacKinnon wrote: Good points... and because it's built on their existing graphics arch I think you also have to assume that the Intel "GPU" is made up of inflexible fixed-function units so no OpenCL'ish capabilities.

Although John Peddie Research makes the reasonable claim that low-end graphics is over ( http://is.gd/faR0Y ) with the introduction of SandyBridge, he also points out that it's not feasible to stuff a powerful GPU into the same package as your CPU.

SandyBridge will be declared a "victory" because it's 2x the performance of the existing Core i3/i5 graphics cores but the benchmarks are still underwhelming: http://is.gd/fbSFy .

Who plays games at 1024x768 on a "performance" system (Core i5 2400)?
15 Sep 2010 14:25 UTC

mrb wrote: Agreed. Sandy Bridge will most likely kill the market of low-end graphics card. In the desktop market for example, I am thinking of anything below $50-$60 (HD 5450 prices).

From my own measurements, the integrated graphics core on the Sandy Bridge 32nm die is about 45 mm^2. That would be 70 mm^2 at 40nm (HD 5450 is 59 mm^2 at this litho node so AMD is perhaps a bit more efficient per mm^2). And 133 mm^2 at 55nm. Just take a quick look on Wikipedia to look for AMD and Nvidia GPUs of similar die sizes to figure out what will be killed. AMD does not have to worry too much. Nvidia, on the other hand, is in a really tough place: unable to profitably compete in the medium and high-end market due to AMD, and their low-end is about to be killed by Sandy Bridge...
16 Sep 2010 08:18 UTC

Nimrod wrote: "In conclusion, I am looking forward to play with Sandy Bridge, but not for high-end GPGPU or gaming"

Who does "high-end GPGPU or gaming" on integrated graphics? Serious scientists and gamers do not lack money to burn.
04 Dec 2011 22:35 UTC