radarek <pyton0@poczta.onet.pl> wrote:
> zysku wydajnosci. Nie znam sie na dx, ale pewnie powodem uzycia
> 32bitowych liczb jest to, ze zajmuja mniej miejsca (co moze
> spowodowac jakis wzrost wydajnosci przy transferze danych w
> pamieci itp, ale nie przy wykonywaniu dzialan arytmetycznych)
Na poziomie pixeli to może wynikać z tego, że zazwyczaj pixele są
kodowane na 24 lub 32 bitach.
A co do różnic między procesorami 32 i 64 bitowymi - to mniej więcej tak,
jak różnice między pamięcią single i dual channel. Dwa razy więcej danych
jest przesyłane w tej samej jednostce czasu. Dotyczy to raczej tylko
transferów (kopiowania bloków danych), bo obliczenia to w zależności od
programu mogą być nawet na pojedynczych bitach wykonywane. Oczywiście
pojemność pojedynczego rejestru też jest pewną korzyścią, ale już nie
tak wyraźną jak przejście z 16 bitów na 32 (i z 64k na 4G).
P.
Received on Thu Oct 7 10:30:22 2004
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 07 Oct 2004 - 10:51:05 MET DST