Avatar billede the_email Nybegynder
09. august 2004 - 18:42 Der er 11 kommentarer og
1 løsning

Hastighed mellem CPU og RAM på en AMD64

Jeg har oprettet dette spm for at finde ud af hvor hurtigt RAM og CPU kan snakke sammen når CPUen er en AMD64.
Den sidste AMD32 kørte med en FSB på 400 MHz og den hurtigste P4 kører med 800 MHz på FSBen.
Så vidt jeg har forstået har AMD64 en indbygget memorycontroller så det ikke mere afhænger af chipset'et.
Men kan denne memorycontroller finde ud af at kører med RAM i DualChannel.

Jeg har tænkt mig at købe dette bundkort:
http://www.edbpriser.dk/Listprices.asp?ID=90693 - hvor det står at det har en databushastighed på 1600 MHz, men det er vel ikke FSB?

Og denne CPU:
http://www.edbpriser.dk/Listprices.asp?ID=47283

Hvor hurtigt vil den kunne snakke med mine RAM, og vil den kunne snakke med dem i DualChannelmode?

Lidt langt spm, håber nogen har et svar :)

/TheEmail
Avatar billede mushkin Nybegynder
10. august 2004 - 07:37 #1
De 1600Mhz er HyperTransport. Dvs. det er et 16bit link mellem chipset og cpu. HyperTransport er på dette board 800 Mhz i begge retninger. Altså 1600Mhz.
De nye chip understøtter op til 2Ghz HT, men det viser ikke store forbedringer i ydelse i tests.
1600Mhz HT betyder at PC3200 ram for en båndbredde på 6,4, ligesom Intel gør med PC3200 i dual-channel. Altså, 800Mhz hver vej.
Du kan ikke bruge Dual-channel, da cpu'en ikke understøtter det. Det gør Sokkel 754 ikke, men til gengæld for du, i forhold til en P4 800Mhz, samme ram-score i test-programmer. Dvs. du stort set får samme ydelse med en Amd64 3200+ (1600Mhz HT) med PC3200 ram, som med en P4 3,2Ghz med PC3200 i Dual-channel.
Avatar billede the_email Nybegynder
10. august 2004 - 09:36 #2
Så vidt jeg har forstået kan en P4 med RAM i DualChannel kører med en FSB på 800 MHz.
Hvordan kan jeg så få samme ydelse ud af en AMD64 med PC3200 RAM når disse kun kører 400 MHz.

Har jeg misforstået forholdet mellem FSB og RAM's hastighed?
/TheEmail
Avatar billede mushkin Nybegynder
10. august 2004 - 12:30 #3
Det er korrekt at PC3200 ram kører 400 Mhz på en Amd. Men HyperTransport gør, at båndbredden fordobles, da der læses i begge retninger. Ligesom der gør ved dual channel.
Altså 3.200Mb/s blir til 6.400Mb/s.
Prøv at kigge lidt på denne side, den gir et god forståelse for båndbredde. Det er lidt svært at forklare.
http://www.overclockers.com/tips00157/
Det handler om et lidt andet emne, men teorien med motorvejen og bandwith er samme princip som her.
Amd64 har en 8 spor i begge retninger, mod før 4. Der kan komme dobbelt så mange data gennem i begge retninger, på samme tid.
Avatar billede the_email Nybegynder
10. august 2004 - 13:13 #4
Tror jeg har forstået det som stod på den hjemmeside.
Den forklarer at det ikke giver hastighedforøgelse ved at få RAM som kører hurtigere end FSBen, da FSBen bestemmer hvor hurtigt der kan snakkes mellem RAM og CPU.
Så hvis man f.eks. har en AMD32 3200+ 400 MHz, vil det ikke hjælpe noget at sætte to DDR3200 RAM-moduler i, da de vil kunne kører 800 MHz, men CPUen vil max kunne snakke med 400 MHz.
Er det så rigtigt forstået at en AMD64 vil kunne snakke med 400 MHz i begge retninger - pga HyperTtransport-teknologi - hvorfor det vil kunne betale sig at købe to DDR3200 RAM-moduler, som hver vil kører 400 MHz?
/TheEmail
Avatar billede the_email Nybegynder
10. august 2004 - 13:16 #5
Og forresten.
Kører DDRRAM3200 400 MHz i begge retninger, dvs 800 MHz sammemnlagt, eller 400 MHz ialt, dvs at hvis der læses med 200 MHz, kan der max skrives med 200 MHz?
Avatar billede mushkin Nybegynder
10. august 2004 - 17:12 #6
De fleste Amd32 kører med 333fsb, dvs. PC2700 ram. Men den store model 3200+ kører med 400Mhz for at kunne udnytte de hurtigere PC3200.

Du skal bruge PC3200 ram til en Amd64, det får du den bedste ydelse af. Ligesom med alle andre chipset. Om du bruger 2 eller en blok er lige gyldigt, da der ikke er tale om dual-channel.
Du kan købe en 512 PC3200 blok og den vil have en båndbredde på 6.400. Du kan også købe en PC2700 klods, den vil have en båndbredde på 5400. Det er HyperTransport der giver den dobbelte bandwith, og dermed større ram-ydelse.

PC3200 ram kører med en fsb på 200. Den effektive hastighed blir 400Mhz, da der er tale om DDR ram. Double Data Rate.
De gamle chipset til XP cpu'er understøttede dual-channel, med da processoren kun var en 200fsb (400 effektiv) blev det ikke den store ydelses boost, da "motervejen" mellem chip og cpu var for lille. Der var ikke plads til de dobbelte data. P4 800Mhz derimod giver gevaldigt boost, da den udnytter den dobbelte bandwith 6400. Med 2 stk PC3200 i dual-channel. Det er det de beskriver i linket.
De nye sokkel 754 cpuer som din, er også 800Mhz effektiv fsb. Dvs. der er mulighed for 4 ekstra baner i hver side af "vejen" HyperTransport udnytter så muligheden ved at fordoble rammenes båndbredde. Derfor stort set samme ram-score med P4 dual-channel og Amd64 HT.
Avatar billede the_email Nybegynder
11. august 2004 - 01:31 #7
Okay, så  forstår jeg det.
Mange tak for dine svar, det har været til stor hjælp.
Mvh TheEmail
Avatar billede mushkin Nybegynder
11. august 2004 - 07:28 #8
Selv tak.
Avatar billede the_email Nybegynder
24. august 2004 - 22:16 #9
Lige for at være sikker.
Skal jeg overclocke en Socket 754 AMD64-CPU fpr at kunne udnytte to DDR4000 RAM fuldt ud?
Så den faktisk kører 1000 MHz på "FSBen"
/TheEmail
Avatar billede mushkin Nybegynder
25. august 2004 - 07:43 #10
Ja det skal du. PC4000 kører med en hastighed på 500Mhz. Dvs. du skal hæve FSB til 250Mhz, og det skal du ikke regne med at kunne på en Amd64.

Enten skal du købe nogle PC3200 der er gode til at overclocke, eller også et par PC3500. Alt højere vil være spild af penge. Der findes mange PC3200 der kan overclocke en Amd64 til dens grænse, og så behøver man ikke købe meget hurtige ram.

Og som sagt, du får ikke en Amd64 op på en FSB på 250Mhz, med mindre du anvender ekstrem køling.
Avatar billede the_email Nybegynder
25. august 2004 - 08:09 #11
Jeg skal bruge vandkøling - faktisk for at nedbringe støgniveau'et.
Men hvad kører AMD64 med som standardFSB - 200 MHz?
Avatar billede mushkin Nybegynder
25. august 2004 - 13:03 #12
Ja 200 Mhz, og det bliver til en effektiv hastighed på 800Mhz.

Muligt du kommer højt op med vand, med når jeg siger ekstrem køling er der peltier eller tøris jeg tænker på.
Men når du kommer så vidt, vil jeg gerne høre hvor langt du kan clocke den.
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