Inside Intel Larrabee - Larrabee Key Differences from Typical GPUs
Each Larrabee core is a complete x86 core: context switching and pre-emptive multitasking; virtual memory and page swapping; fully coherent caches at all levels of the hierarchy. Efficient interblock communication: ring bus for full interprocessor communication; low-latency, high-bandwidth Level 1 and Level 2 caches; fast synchronization between cores and caches. Fixed function logic doesn't get in the way: no back-end blender between cores and memory; no rasterization logic between vertex and pixel stages. Result: flexible load balancing and general functionality.