Intel Ivy Bridge HD Graphics 4000 GPU: OpenGL and OpenCL Tests

Intel Ivy Bridge, OpenGL and OpenCL tests


Intel Ivy Bridge HD 4000 GPU test – Index

1 – Ivy Bridge Overview

Intel has officially launched Ivy Bridge, its new family of processors that combine a CPU and a GPU on the same die. Ivy Bridge is a tick, an improvment of the Sandy Bridge processor (which is a tock in Intel’s terminology).

Intel, tick tock processors

The Ivy Bridge processor (LGA 1155 socket) is based on the new 22nm technology (Sandy Bridge: 32nm), incorporating Intel’s new tri-gate (or 3D) transistor technology and packs a 4-core CPU and a 16-EU (or 16 shader cores) GPU:

Intel, Ivy Bridge architecture

Ivy Bridge GPU is codenamed HD 4000. This GPU has 16 EUs (Execution Unit with 8threads/EU), 2 texture units and big new thing, it’s a DX11 GPU. Yes that means you can do hardware tessellation with a HD 4000. Currently, Intel provides a Direct3D 11 driver only so currently, we have to forget OpenGL tessellation. But it’s only a matter of time and I’m sure (I hope…) Intel will release shortly an OpenGL 4.x capable driver.

Intel, Ivy Bridge architecture

Here are some details about the Ivy Bridge processor I used for this article:

Intel, Ivy Bridge processor, CPU-Z

Intel, Ivy Bridge processor, GPU Caps Viewer




Intel Ivy Bridge HD 4000 GPU test – Index

9 thoughts on “Intel Ivy Bridge HD Graphics 4000 GPU: OpenGL and OpenCL Tests”

  1. Leith Bade

    I wonder how well Rage runs on this.

    My AMD APU can get 40-50 FPS in Rage.

  2. fellix

    Intel said, the are still to deliver a properly optimized driver for IVB’s graphics unit, probably later this year.

  3. mg

    Please give millisecond results rather than FPS – FPS is non-linear, skewing the results, and I’m not smart enough to convert in my head 🙂

  4. erwincoumans

    @oscarbg the Bullet OpenCL gpu rigid body pipeline doesn’t work on Ivy Bridge yet, it only runs fine on latest Radeon and Fermi, Kepler gpus. I try to make it compatible, I just got the Ivy Bridge myself.

  5. oscarbg

    @erwincoumans good to know you have IVB now and fixing it to work..

  6. mincho

    I am wondering how would one detect something bad happens with opencl. One of the tests above showed incorrect result without an error message. How would oen know running a computational task that it run fine?

Comments are closed.