Wat mij betreft ben je te negatief over DDR2 en DDR3,het is niet waar dat DDR2 alleen een interne hogere clock heeft, deze is ongeveer eerder gelijkgebleven. Het zit hem in de parallelliteit waardoor de prestaties per mhz verdubbelen tov de vorige generatie.
In addition to double pumping the data bus as in DDR SDRAM (transferring data on the rising and falling edges of the bus clock signal), DDR2 allows higher bus speed and requires lower power by running the internal clock at half the speed of the data bus. The two factors combine to require a total of four data transfers per internal clock cycle. With data being transferred 64 bits at a time, DDR2 SDRAM gives a transfer rate of (memory clock rate) × 2 (for bus clock multiplier) × 2 (for dual rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100 MHz, DDR2 SDRAM gives a maximum transfer rate of 3200 MB/s.
The primary benefit of DDR3 SDRAM over its immediate predecessor, DDR2 SDRAM, is its ability to transfer data at twice the rate (eight times the speed of its internal memory arrays), enabling higher bandwidth or peak data rates. With two transfers per cycle of a quadrupled clock, a 64-bit wide DDR3 module may achieve a transfer rate of up to 64 times the memory clock speed in megabytes per second (MB/s). With data being transferred 64 bits at a time per memory module, DDR3 SDRAM gives a transfer rate of (memory clock rate) × 4 (for bus clock multiplier) × 2 (for data rate) × 64 (number of bits transferred) / 8 (number of bits/byte). Thus with a memory clock frequency of 100 MHz, DDR3 SDRAM gives a maximum transfer rate of 6400 MB/s. In addition, the DDR3 standard permits chip capacities of up to 8 gigabits.
Je probleem klopt ook niet helemaal. In de praktijk is het namelijk dat mhz het altijd wint van latency. Bij een hogere timings met snellere mhz gaat namelijk de totale latency de latency omlaag, ook al zou je dit eventueel niet verwachten...Het is bijvoorbeeld zo dat DDR3 1333 cl8
NIET sneller bereikbaar is dan DDR3 2133 cl9. DDR3 1333 cl 7 is ook
NIET sneller bereikbaar dan DDR1666 cl9.
Zie;
http://www.bit-tech.net/h...memory-for-sandy-bridge/3
http://www.bit-tech.net/h...2-800mhz-versus-1066mhz/3
Als je de keuze hebt voegt mhz altijd meer toe dan latency in termen van bandbreedte (dit was bijvoorbeeld ook zo met ddr2 800mhz 4-4-4-12 vs ddr2 1066 5-5-5-15).
Overigens zat ik met ddr2 hyperx 1066 modules rond de 10k score (en dit was voor Intel hoog) en zit ik nu op 21k met ddr3 1600 mhz. Nu is dit mede te danken aan de geintegreerde memory controller, maar de bandwith is en blijft verdubbeld tov het vorige Intel systeem. Er zijn dus op andere vlakken ook prestaties te winnen.
Het "probleem" wat jij stelt dat er is, is dus niet echt een probleem aangezien de totale prestaties altijd toenemen. Echter probeert Moore's Law te volgen. Nu is deze lineai dus dat is dan geen probleem. Echter de "oplossing" voor het voldoen aan deze wet lijkt momenteel het toevoegen van cpu cores (ipv per core performance) te zijn en dan volstaat een verdubbelining van de geheugenbandbreedte niet. Je hebt eerder een exponentiele verhoging nodig ivm bijvoorbeeld zaken als overhead... Dat is de reden dat ze nu met de Cubes bezig zijn; de ontwikkeling gaat uiteindelijk niet snel genoeg en dan gaat de geheugenbandbreedte Moore's Law in de weg zitten. (Maar een evt verdubbeling is geen probleem).
[Reactie gewijzigd door sdk1985 op 30 juli 2024 07:57]