Avatar billede tzr Nybegynder
26. december 2006 - 21:40 Der er 12 kommentarer og
1 løsning

Prefetch buffer

Ifølge en masse kilder (bla. wikipedia) er det smarte ved DDR2 at de har en "prefetch buffer" på 4 bit istedet for 2 for DDR, hvilket skulle give dobbelt hastighed. Men hvad helt præcist er en prefetch buffer ? Jeg forstår godt hvad ordet betyder, men hvis bussen stadig er 64 bit bred (altså, vi snakker IKKE dual channel her), og DDR2 kører på samme frekvenser som DDR (selvom det bliver reklameret anderledes), hvor, helt præcist, bliver den dobbelte data overført ?

Fx.
DDR2-800 har en memory clock på 200 MHz ifølge http://en.wikipedia.org/wiki/DDR2_SDRAM#Chips, men med en 64bit bus på 200 MHz, bliver det kun til halvdelen af hvad den teoretiske max båndbredde er, hvor bliver resten overført ?
Avatar billede loppehund Nybegynder
26. december 2006 - 21:47 #1
prefetch buffer er jo bare et slags lager der gemmer data før der i bund og grund skal bruges. Hertil er operations cycles bedre samt mindre varme, og bedre lantency. Båndbredden er også bedre på DDR II

Læs lidt her http://www.xbitlabs.com/articles/memory/display/ddr2.html
Avatar billede tzr Nybegynder
26. december 2006 - 21:55 #2
Ok takker, den side besvarer mit spørgsmål:
http://www.xbitlabs.com/articles/memory/display/ddr2_4.html

point ?
Avatar billede loppehund Nybegynder
26. december 2006 - 21:59 #3
DDR II skulle vist være det som man kalder QDR andre steder dvs. quad data rate. Så det kan sendes data 4 X pr. clock/hz som den nu køre med fysisk.
Det tyder på en 200 og en 250 Mhz udgave !

200x 4 = 800 Mhz ( ca 8 x skod 100 Mhz sdram ).
250x 4 =1000 Mhz ( ca 10 x skod 100 Mhz sdram ).

Sagt på en anden måde:

Tager vi udgangspunkt i f. eks RDRAM og DDR II RAM som afvikles i samme hastighed f. eks 150 HZ fo at gøre det nemt.

For hver clock cycle sendes der 4 bits på HVER data linie.

RDRAM har f. eks kun 16 bits data linier hvor DDR II har 64.
Herved kommer omtalte quad speeds fordi du kan "smide" eller "hente" 256 bits på den samme tid som RDRAM bruger til samme funktion da de kun kan hente eller sende 64bit.

Virker dette ulogisk??
Avatar billede loppehund Nybegynder
26. december 2006 - 21:59 #4
...
Avatar billede tzr Nybegynder
26. december 2006 - 22:03 #5
QDR er ikke DDR2 ... QDR er DDR, men med seperat read/write channel
Avatar billede loppehund Nybegynder
26. december 2006 - 22:09 #6
Korrekt, men visse DDR RAM bruger QDR
Avatar billede tzr Nybegynder
26. december 2006 - 22:41 #7
Nej ... Nogle DDR ram kører dual channel, hvilket ikke virker ligesom QDR kommer til at virke
Avatar billede loppehund Nybegynder
26. december 2006 - 23:12 #8
Dual channel hastigheder er jo teoretiske og ikke kolde facts.

Har du ikke misforstået konceptet med QDR RAM?
Det er jo ikke bare quad RAM.

QDR RAM er jo SRAM som er udstyret med en pis til data input og en pin til data output og disse seperat. Al, standard SRAM/statisk har jo en almindelig pin til data input og output. QDR afvikler data ved dobbelt hastighed (DDR) og enabler ultra high hastigheds operationer mens samtidige læsning og skrivning.

Så JO, QDR ses i DDR RAM og ikke kun i DDR II RAM
Avatar billede tzr Nybegynder
26. december 2006 - 23:21 #9
Jo det ved jeg skam godt. QDR har seperat kanal til read/write, istedet for DDR's ene kanal der bruges til begge. Når DDR RAM har dual channel, er det to moduler der har uafhængige kanaler til read/write, ikke to kanaler hvor den ene kommer til at fungere som read og den anden som write, ligesom QDR.

I quote:
"Unlike DDR SDRAM, which has a single bidirectional read-write port, QDR has separate read and write ports that can operate simultaneously."
http://en.wikipedia.org/wiki/QDR_SDRAM
Avatar billede tzr Nybegynder
26. december 2006 - 23:22 #10
SRAM har iøvrigt intet at gøre med DDR-RAM
Avatar billede loppehund Nybegynder
26. december 2006 - 23:24 #11
har ikke skrevet DDR RAM er SRAM ;D
Avatar billede tzr Nybegynder
26. december 2006 - 23:25 #12
nej ok, nok bare mig der misfostod :) men det ser ud til vi er enige
Avatar billede loppehund Nybegynder
26. december 2006 - 23:29 #13
Hehe ja tolket på hver sin måde ;D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester