About DDR sdram technology

G

Guest

Guest
It has been now some days since AMD released it's 760
chipset and so, the first DDR platform for pcs.

Benchmarks where quite nice and showed some potential
the DDR-tech. can offer with reasonable price, but
one think was left unmentioned, which i'd like to address.

DDR-tech isn't drop in upgrade, it needs support by the
programs using it to archive the best performance from
it. That is, there must be linear or atleast longer reads
and minimun amount of random access. This is because the
DDR-tech have about the same latency than equally clocked
SDR, but twice the bandwidth. If only small random reads
used, performance should be identical for both techs.
So randomreads should atleast be twice in width compared
to SDR. This doesn't affect the performance of SDR at all,
but will efficiently double the performance of DDR.

Another think where the benchmarking fails is highly
optimized games, like Quake3. Quake3 is optimized so
that it archives all performance it can get from SDR
and videocards. That is, it has been coded and balanced
to have certain factor of memory read and cpu usage.
As such, switching to DDR memory and board doesn't
help it at all, because the bottleneck will be cpu or
videocard. Situation would be different if it had been
optimized to use DDR. Then it could be a lot faster with
DDR-memory. Probably the DDR optimizations would not have
much affect as cpu can't do much better that it's doing
now.

Not to mention the we allso have quite big caches, which
efficiently hides the main memory performance.
(how could i otherwice get 150MB/s with my old p133, which
only had 133MB/s peak memory performance ;) ).

Just my few.. ahem.. $.
 
G

Guest

Guest
I think this topic needs more explaining

"Heat is a form of energy, thus the Law of Conservation of Energy holds!" - James Prescott Joule
 

bum_jcrules

Distinguished
May 12, 2001
2,186
0
19,780
Couldn't the long reads be optimized by drivers for the MCH of the DDRSDRAM memory type instead of using a game/program optimization?

It would be more efficient...

<b>"The events of my life are quite inconsequential.." - Dr. Evil</b> :lol:
 

AMD_Man

Splendid
Jul 3, 2001
7,376
2
25,780
DDR-tech isn't drop in upgrade, it needs support by the
programs using it to archive the best performance from
it. That is, there must be linear or atleast longer reads
and minimun amount of random access. This is because the
DDR-tech have about the same latency than equally clocked
SDR, but twice the bandwidth. If only small random reads
used, performance should be identical for both techs.
So randomreads should atleast be twice in width compared
to SDR. This doesn't affect the performance of SDR at all,
but will efficiently double the performance of DDR.
What you are suggesting may not be possible. You see, it's unlikely that all the information you need can be retrieved out of RAM in one sustained read process. Unless, of course, programmers, perhaps, start to create programs that are designed to defragment a specific portion of RAM to ensure all the required data is in one place. It's a similar idea to hard drive defragmentation.

In any case, you are wrong about it not improving SDRAM performance. This technique would significantly improve SDRAM and DDR RAM performance as it would reduce the latency toll on data access. DDR would however see more of an advantage.

AMD technology + Intel technology = Intel/AMD Pentathlon IV; the <b>ULTIMATE</b> PC processor
 

FatBurger

Illustrious
Am I the only one that noticed this thread is a year and two months old?

<font color=orange>Quarter</font color=orange> <font color=blue>Pounder</font color=blue> <font color=orange>Inside</font color=orange>
 

FatBurger

Illustrious
That's because it wasn't there the first time around.

<font color=orange>Quarter</font color=orange> <font color=blue>Pounder</font color=blue> <font color=orange>Inside</font color=orange>
 

FatBurger

Illustrious
Nah, your eyes should be old enough to know better :wink:

<font color=orange>Quarter</font color=orange> <font color=blue>Pounder</font color=blue> <font color=orange>Inside</font color=orange>