16 nokta iş hattından her biri iki tonlama ünitesi (ilerisayısal tasarım) ve bir kayar nokta desen işleyici içeriyor. NV40'ta, her biri dört iş hattına adanmış dört L1 desen yastığı da var. Büyük bir L2 yastık da bellek birimini yükten kurtarmaya yardım ediyor. Tarama birimlerinin mimarisi Gerçek SIMD (tek yönerge, çok veri) tasarımını izliyor. Her iş yolunun birinci tarayıcı birimi doku okuma ve normalleştirme ile beraber aritmetik işlemler de yapabilirken, ikinci birim sadece aritmetik işlemlerle sınırlı. Diğer bir deyişle Tarama Birimi 1 dokuyla "paylaşılıyor". O geçiş için dokulandırma yapılmıyorsa nokta tarama da yapılabiliyor. Tarayıcı Birim 2 nokta taraması için her zaman uygun.
Basitçe diyelim ki, NV40 genellikle bir 16-hat tasarım gibi davranıyor (16x1-renk ve Z içeren bilindik doku eşleme). Aritmetik/doku oranı 4:1 olan bir tarama düşleyelim. Böyle bir senaryoda Tarama Birimi 1, her geçişin %75 zamanında aritmetik çalışırken, Tarama Birimi 2 her geçişte %100 aritmetik çalışıyor. Bu örnekte her nokta hattı 7 işlem/tık hesaplayabiliyor.
Tarayıcılar için yönergeler ve işlemler arasındaki ayrımı belirtmek zorundayız. Yönergeler, noktanın belirli ögelerine uygulanacak işlevleri (kırmızı, mavi, yeşil veya alfa) tanımlar. Tarayıcı birimler bu yönergeler aracılığıyla kendi hesaplamalarını (işlemler) yürütebilir.
NV40 nokta başına 4 veya daha fazla yönergeyi, veya nokta ve saat tıkı başına 8 veya daha fazla yönergeyi işleyebilir. NVIDIA'ya göre, ATi'nin R3xx dizisi nokta başına sadece 2 yönerge ve nokta, ve saat tıkı başına da 4 yönerge kaldırabiliyor.
Kısaca NV40'ın nokta tarayıcısının onulmaz hızlı ve oldukça verimli olduğunu güvenle söyleyebilirz.
Nokta Tarama Motorunun yeni özelliklerinin bir özeti:
Tarayıcı Model 3.0 için tam destek
216 (65,535) uzunluğunda nokta tarama programları - Tar.Mod.2.0 sınırı olan 96 solda sıfır kalıyor.
Değişken Akış Denetimi - Döngüler ve dallanma, gönder ve al, altyordamlar
En yüksek duyarlıkta nokta tarama - Doğal/Uygunlaştırılmış(optimised) FP32 (32bit kayar nokta) işleme
Esnek veri türü desteği - FP32, FP16 işleç ve doku biçimleri
Tamhız 2'nin katı olmayan çerçöp eşlemeli (mipmapping) (?) dokular
Çok hedefli tarayıcı desteği
Kitle merkezi örneklemeli keskinlik yumuşatma desteği
(?) mip=multum in parvo (Latin)=küçük yerdeki küçük şeyler