Op maandag 03 december 2001 22:59 schreef dion_b het volgende:
* dion_b gaat zijn ouwe mier weer neuken:
/me pakt ook effe die mier 
DDR: verdubbeling door aan beide kanten van een klokpuls data te sturen. Let op- de controle gaat per puls, dus maar met SDR snelheid; ten dele de reden waarom de snelheidswinst marginaal is tov SDR.
Dat ligt niet aan die dubble date rate maar aan de code eigenaardigheden.
als 'n APP code bevat met bijvoorbeeld intensieve FPU code die per opcode 20 cycle of meer nodighebben om te verwerken dan genereerd zo'n prog bijvoorbeeld 'n bandbreedte van 250MB/s max.
Als je dan 1066MB tot je beschikking hebt dan zal 1600, of hoger geen ene reet uitmaken in performance .
bijvoorbeeld 3DS max rendering.
Hier leund de applicatie sterk op FPU performance en speeld membandbreedte geen rol omdat die in dit geval al ruim voldoende is, ook data prefetch heeft hier geen nut omdat de bottleneck miet bij de data toevoerligt.
Omdat de meeste software nauwelijks of geteeltelijk afhankelijk is van de membandbreedte valt de performance winst tegen bij apps die op geringe mate afhankelijk zijn van membandbreedte maar last heeft van een andere bottleneck.
'n kleine groepje apps zijn voor 'n wat grotergedeelte afhankelijk van memory bandbreedte maar niet puur in dat geval kan je een grote performance winst merken.
die enige programma's die het dichts bij een verdubbeling komen zijn shyntetische membench programma's en is afhankelijk van de code die ze daar voor gebruiken.
X399 Taichi; ThreadRipper 1950X; 32GB; VEGA 56; BenQ 32" 1440P | Gigbyte; Phenom X4 965; 8GB; Samsung 120hz 3D 27" | W2012SER2; i5 quadcore | Mac mini 2014 | ATV 4g | ATV 4K