Buy the ARP T-Shirt! BIOS Optimization Guide Money Savers!
 

 05 August 2008
 Intel
  http://www.intel....
 Technology Report
 Dr. Adrian Wong
 1.0
 Discuss here !
 59019
 
   
Desktop Graphics Card Comparison Guide Rev. 33.0
Covering 628 desktop graphics cards, this comprehensive comparison allows you ... Read here
BIOS Option Of The Week - Virtualization Technology
Since 1999, we have been developing the BIOS Optimization Guide, affectionately known... Read here
   
Buy The BOG Book Subscribe To The BOG! Latest Money Savers!
The Intel Larrabee Processor Tech Report
Digg! Reddit!Add to Reddit | Bookmark this article:

The Larrabee Binning Renderer

This is the block diagram of the Larrabee Binning Renderer. It's divided into two parts. The Front End handles vertices while the Back End renders the pixels.


Larrabee Binning Renderer Block Diagram

Here's a closer look at the Front End which processes multiple separate primitive streams in parallel. The vertex shader processes 16 vertices simultaneously while the geometry shader is capable of handling 16 primitives at the same time. In this version of the renderer, the rasterizer is located in the front end. The results are then stored in a bin set, one for each primitive set.


Binning Renderer Front End (Vertices) Block Diagram

The Back End's Setup Thread then reads the results stored in the individual bin sets, interpolates them and then uses scoreboarding to process overlapping pixels. After that, three work Work Threads perform Z, pixel shading and blending operations. The final pixel data is stored in the L2 cache.


Binning Renderer Back End (Pixels) Block Diagram

This method of binning the vertex results from the Front End actually reduces the amount of bandwidth required. This is apparently because the tiles are stored in the L2 cache, allowing each pixel to be read and written only once. Here's a chart showing the amount of bandwidth required by the binning mode as opposed to the immediate (direct) mode.

 

Support Tech ARP!

If you like our work, you can help support out work by visiting our sponsors, participate in the Tech ARP Forums, or even donate to our fund. Any help you can render is greatly appreciated!

Page

Topic

1

A Paradigm Shift?
Larrabee's Key Features

2

A Convergence Of CPU + GPU?
Why Many Cores?

3

Inside The Larrabee
The Basic Core Design

4

The Larrabee Texture Sampler
How Does It Differ From A GPU?

5

How Larrabee Renders Graphics
Performance Scalability

6

The Larrabee Binning Renderer

7

Examples Of 3D Features Supported By Larrabee

8

Conclusion



 
   
Western Digital Caviar Green (WD20EARX) 2 TB Hard Disk Drive Review
The NVIDIA PhysX Tech Report
Western Digital 150 GB Raptor X Serial ATA Hard Drive Review
Automatically Logging Into Windows XP
NVIDIA GeForce 8800 GT Overclocking Guide
NVIDIA GeForce 8800 GT Technology Report
NVIDIA GeForce 8800 GTX/GTS Tech Report
Windows Desktop Heap Tweak Guide
eDimensional AudioFX Force Feedback Gaming Headset Review
Maxxing Out The GeForce Fx Go5200

 


Copyright © Tech ARP.com. All rights reserved.