Architectuur
Helemaal bovenin het schema van de vorige pagina vinden we de Command Processor, in feite de ‘ingang' van de chip, die alle instructies komende vanuit de videokaartdriver in ontvangst neemt. De command processor houdt ook constant de status van alle onderdelen binnen de chip in de gaten, een taak die bij vorige generaties nog softwarematig vanuit de driver gebeurde. Dit resulteert volgens ATI in tot 30% reductie van de CPU-belasting die de driver heeft.
Daaronder vinden we de setup engine die shader algoritmes opdeelt in losse instructies en die naar de verschillende shader units toevoert. Binnen DirectX 10 mogen shader algortimes in feite een onbeperkte lengte hebben en dat betekent dat de setup engine heel wat instructies in de cache moet kunnen houden. De setup engine is verder zo geoptimaliseerd dat alle execution units altijd aan het werk blijven; wanneer een bepaalde instructie even moet wachten omdat daarvoor benodigde data nog niet in de cache aanwezig is, maar uit het geheugen moet worden gehaald, zal de setup engine de hele bijbehorende thread kort pauzeren en de shader units direct met een andere taak aan het werk schoppen. Op die manier kan ATI er voor zorgen dat de R600 chip in feite altijd op volle kracht bezig is.
De R600 heeft vier texture units, met elk 20 samples en vier filters.
Rechts in het schema vinden we een viertal texture units, die elk 20 texture samplers (ofwel eenheden die texture informatie uit cache of geheugen kunnen halen) en 4 texture filter units hebeen (eenheden die texture informatie daadwerkelijk kunnen verwerken). ATI's nieuwe texture units kunnen op volle snelheid werken met 64-bit (HDR) textures en op halve snelheid met 128-bit textures. Hierdoor verwerken de nieuwe reeks ATI-kaarten HDR-textures tot zeven keer sneller dan de Radeon X1000 reeks.
De R600, RV630 en RV610 verschillen op een aantal aspecten. Waar de R600 in totaal 320 shader units opgedeeld heeft in vier SIMD-segmenten, heeft de RV630 in totaal 120 units in drie segmenten en de RV610 40 units in twee segmenten. Waar de R600 verder vier texture units heeft, hebben de RV630 en RV610 er respectievelijk twee en één. Waar de R600 en RV630 verder losse vertex en texture caches hebben, is die bij de RV610 gedeeld.
1 besproken product
Vergelijk | Product | Prijs | |
---|---|---|---|
![]() |
ATI Radeon HD 2900 XT
|
Niet verkrijgbaar |