I'm just going to dump this here. I haven't seen a thread posted about Intel's current IGP and some may have not seem some major details. Honestly, it's not because it's interesting any way. Pure geeky curiosity only. Information below is scraped from Intel presentation slides and product information pages on intel.com.
HD Graphics 2000/3000 contain multiple "Execution Units" (EU). The specifications are modest compared to an Nvidia Shader Module (SM) or AMD VLIW4 Thread Processor. Each EU has:
4 x 128-bit wide ALUs
can issue from 2 separate threads to each ALU
120 registers per EU
transcendental operations are executed in each EU (upgrade from Clarkdale HD Graphics)
The CPU's L3 cache can be partitioned and used by the GPU to lower memory accesses. The L3 cache size has little effect on graphics performance between 8MB and 3MB L3 sizes.
A single instruction cache is shared by all EUs.
HD Graphics 2000 contains 6 EUs and HD Graphics 3000 contains 12 EUs.
Desktop graphics clock speed is 850MHz and up to 1350MHz turbo on the i7 and up to 1100MHz turbo on the i5 and below models.
The GPU is not GPGPU compatible. No DirectCompute or OpenCL capability.
Performance lags far behind Llano's 400SP IGP. Llano's 400SP GPU is anywhere from 50-100% faster than HD Graphics 3000 and 3x or more faster than HD Graphics 2000 in most games reviewed at launch.
The GPUs are DX10.1/SM4.1 and OpenGL 3 compatible.
Future:
Ivy Bridge is getting an updated DX11 GPU which is also DirectCompute and OpenCL compatible. It contains up to 16 EUs. Intel has stated IB graphics would be 2x faster than SB graphics. Real-world performance improvements will likely be lower.
HD Graphics 2000/3000 contain multiple "Execution Units" (EU). The specifications are modest compared to an Nvidia Shader Module (SM) or AMD VLIW4 Thread Processor. Each EU has:
4 x 128-bit wide ALUs
can issue from 2 separate threads to each ALU
120 registers per EU
transcendental operations are executed in each EU (upgrade from Clarkdale HD Graphics)
The CPU's L3 cache can be partitioned and used by the GPU to lower memory accesses. The L3 cache size has little effect on graphics performance between 8MB and 3MB L3 sizes.
A single instruction cache is shared by all EUs.
HD Graphics 2000 contains 6 EUs and HD Graphics 3000 contains 12 EUs.
Desktop graphics clock speed is 850MHz and up to 1350MHz turbo on the i7 and up to 1100MHz turbo on the i5 and below models.
The GPU is not GPGPU compatible. No DirectCompute or OpenCL capability.
Performance lags far behind Llano's 400SP IGP. Llano's 400SP GPU is anywhere from 50-100% faster than HD Graphics 3000 and 3x or more faster than HD Graphics 2000 in most games reviewed at launch.
The GPUs are DX10.1/SM4.1 and OpenGL 3 compatible.
Future:
Ivy Bridge is getting an updated DX11 GPU which is also DirectCompute and OpenCL compatible. It contains up to 16 EUs. Intel has stated IB graphics would be 2x faster than SB graphics. Real-world performance improvements will likely be lower.