Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

The Texture Units

by

As we said earlier, Larrabee doesn’t look much like a GPU, but while Intel was able to eliminate the setup engine and ROP by implementing those functions  directly at the level of the Larrabee cores, the same isn’t true of the texture units. These units handle a very specific job that can be done much more efficiently in a dedicated unit. Texture decompression (DXTC), for example, is very simple to do in hardware, which is what guaranteed its success, but it requires enormous resources to do it on the software side. Intel calculated that performing texture operations on the processors would be between 12 and 40 times slower than on dedicated units, depending on the configuration (such as filtering quality and compressed or uncompressed texture format).

The texture units are fairly classic, and Intel doesn’t really provide a lot of detail about them, except that they will support all standard Direct3D 10 operations and compression modes. In fact, that’s the only point that might limit Larrabee’s ability to evolve. As we’ll see later, software entirely handles Larrabee’s rendering pipeline and so could address the future functionalities of Microsoft's application programming interface (API) via a simple update of the 3D engine executed by Larrabee’s cores. On the other hand, the texture units will be stuck at a certain level of functionality, which will determine that of the chip as a whole.

One interesting specificity of these texture units is that they handle translation of virtual addresses into physical addresses, which, in more concrete terms, means that there’s no longer a need to load an entire texture with its mipmap stack into local memory, as only the portions needed for display will be stored in the form of pages of a few kilobytes in size. If a page isn’t available in memory (a page fault), the texture unit notifies the processor, which then calls for it. This mechanism would make it very simple for programmers who aren’t afraid to get their hands dirty to implement, for example, an algorithm like id Software’s MegaTexturing.

Share:
95
Comments
Read more
X
Submit

Comments
Read the comments on the forums
thepinkpanther 03/23/2009 8:35 AM
Hide
-0+

very interesting, i know nvidia cant settle for being the second best. As always its good for the consumer.

IzzyCraft 03/23/2009 8:49 AM
Hide
-6+

Yes interesting, but intel already makes like 50% of every gpu i rather not see them take more market share and push nvidia and amd out although i doubt it unless they can make a real performer, which i have no doubt on paper they can but with drivers etc i doubt it.

Anonymous 03/23/2009 8:50 AM
Hide
-0+

I wonder if their aim is to compete to appeal to the gamer market to run high end games?

Alien_959 03/23/2009 10:12 AM
Hide
-0+

Very interesting, finally some more information about Intel upcoming "GPU".
But as I sad before here if the drivers aren't good, even the best hardware design is for nothing. I hope Intel invests more on to the software side of things and will be nice to have a third player.

crisisavatar 03/23/2009 10:28 AM
Hide
-0+

cool ill wait for windows 7 for my next build and hope to see some directx 11 and openGL3 support by then.

stardude82 03/23/2009 10:32 AM
Hide
-0+

Maybe there is more than a little commonality with the Atom CPUs: in-order execution, hyper threading, low power/small foot print.

Does the duo-core NV330 have the same sort of ring architecture?

Anonymous 03/23/2009 11:50 AM
Show
liemfukliang 03/23/2009 12:27 PM
Hide
-2+

Driver. If Intel made driver as bad as Intel Extreme than event if Intel can make faster and cheaper GPU it will be useless.

IzzyCraft 03/23/2009 12:44 PM
Hide
-3+

Hope for an Omega Drivers equivalent lol?

phantom93 03/23/2009 1:16 PM
Hide
-1+

Damn, hoped there would be some pictures :(. Looks interesting, I didn't read the full article but I hope it is cheaper so some of my friends with reg desktps can join in some Orginal Hardcore PC Gaming XD.

Slobogob 03/23/2009 1:51 PM
Hide
-9+

I was quite suprised by the quality of this article and am quite eager to see the follow up.

JeanLuc 03/23/2009 2:26 PM
Hide
-1+

Well I am looking forward to Larrabee but I'll keep my optimisim under wraps until I start seeing some screenshots of Larabee in action playing real games i.e. not Intel demo's.

I wonder just how compatible larrabee is going to be with older games?

tipoo 03/23/2009 2:46 PM
Hide
-3+

Great article! Keep ones like this coming!

tipoo 03/23/2009 2:48 PM
Hide
--2+

IzzyCraft :
Hope for an Omega Drivers equivalent lol?




That would be FANTASTIC! Maybe the same people who make the Omega drivers could make alternate Larrabee drivers? We all know Intel sucks balls at drivers.

armistitiu 03/23/2009 2:49 PM
Hide
-7+

So this is Intel's approach to a GPU... we put lots of simple x86 cores in it , add SMT and vector operations and hope that they would do the job of a GPU. IMHO Larrabee will be a complete failure as GPU but as an x86 CPU that is highly parallel this thing could screw AMD's FireStream and NVIDIA's CUDA (OPENCL too) beacause it's x86 and the programming is pretty popular for this kind of architecture.

wicko 03/23/2009 3:18 PM
Hide
-0+

IzzyCraft :
Yes interesting, but intel already makes like 50% of every gpu i rather not see them take more market share and push nvidia and amd out although i doubt it unless they can make a real performer, which i have no doubt on paper they can but with drivers etc i doubt it.


Yeah but that 50% includes all the integrated cards that no consumer even realizes they're buying most of the time.. but not in discrete cards. I'd like to see a bit more competition on the discrete side.

B-Unit 03/23/2009 3:26 PM
Hide
-2+

wtfnl :
"Simultaneous Multithreading (SMT). This technology has just made a comeback in Intel architectures with the Core i7, and is built into the Larrabee processors." just thought i'd point out that with the current amd vs intel fight..if intel takes away the x86 licence amd will take its multithreading and ht tech back leaving intel without a cpu and a useless gpu



Umm, what makes you think that AMD pioneered multi-threading? And Intel doesnt use HyperTransport, so they cant take it away.

justaguy 03/23/2009 4:02 PM
Hide
-1+

Now we know what they're trying to do with it. There's still no indication if it will work or not.

I really don't see the 1st gen. being successful-it's not like AMD and nVidia are goofing around waiting for Intel to join up and show them a real GPU. Although there's no numbers on this that I've seen, I'm thinking Larry's going to have a pretty big die size to fit all those mini-cores so it better perform, because it will cost a decent sum.

crockdaddy 03/23/2009 4:09 PM
Hide
-8+

I would mention ... "but will it play crysis" but I am not sure how funny that is anymore.

Pei-chen 03/23/2009 4:12 PM
Show

Ads

Best offers

All about Graphics Cards
 Graphics Cards performance charts
All Graphics Cards charts

Newsletters


OK
Ads