hvad er L2 cache?

Bundkort / CPU d.  18. maj. 2006, skrevet af Anonym20201118164236
Vist: 244 gange.

Anonym20201118164236
 
Overclocker
Tilføjet:
18-05-2006 15:44:17
Svar/Indlæg:
262/34
hej, kan godt være jeg spørge totalt dumt nu men hvad betyder det når der står 1MB L2 cache? eller 512 KB L2 cache? og er der nogen mærkbar forskel`? hvad er cache er mit enlig spørgsmål?

cornerrage
 
Elitebruger
Tilføjet:
18-05-2006 15:55:43
Svar/Indlæg:
3532/303
det er en buffer, altså et midlertidigt lager, hvori CPUen henter sine instruktioner. Løber cpu'en tør for instrukser står den og laver ingenting, derfor er det godt at have et så stort som muligt bufferlager. Bufferen er også en af de ting som gør at CPU'er udsender mere varme, derfor de ikke bare er på andet end de 256kb - 4 mb vi bruger nu.
Der er en væsentlig forskel, men det er svært at definerer. For man kan ikke lige tage en cpu med 256kb chache og sætte op mod en ens cpu med 4mb da de simpelthen ikke findes :)
Hjalp det ?



Anonym20201118164236
 
Overclocker
Tilføjet:
18-05-2006 15:58:37
Svar/Indlæg:
262/34
ja meget.



Anzelz
 
Elitebruger
Tilføjet:
18-05-2006 16:50:12
Svar/Indlæg:
2343/272
Hvorfor er det så at man ikke har lige så stor L1 cache, og burde Intel ikke have en del større L1 cache ligesom AMD?



cornerrage
 
Elitebruger
Tilføjet:
18-05-2006 17:02:49
Svar/Indlæg:
3532/303
#1 Fordi l1 cachen er ultra meget hurtig og den er svær at lave større uden at den bliver langsommere, derudover er den dyr.



Fearless
 
Elitebruger
Tilføjet:
18-05-2006 17:17:51
Svar/Indlæg:
4536/104
Cache er en form for hurtig lager .. den kan ind til viddere opdeles i 3 hastigheder og størelser.

Level 1:cachen er den hurtigste mindste og vigtigste cache.

Level 2:cachen er knap så hurtig men dog som real meget størrere

Level 3: cachen som pt kun findes på nogle få intel Xtreme modeller er ret langsom i forhold til de andre caches men kan være en del større. (denne cache giver ofte ikke nogen stor ydelses forbedring)

Jo mere cache i en cpu jo større varmeforbrug generalt.. dog kommer det hele an på chip strukturen og micron typen der bliver brugt. Generalt har AMD i mange år haft den største level 1 cache og intel haft den største level 2.. men helt hvor meget det har at sige er svært at bedømme da det kommer an på mange ting. Blandt andet kan det nævnes at dengang AMD gik fra AMD64 512kb(level 2 cache) serien til AMD64 1mb(level2 cache) serien fik de ikke li så god en forbedring i ydelsen som de fik da de gik fra 256kb cache til 512kb på den gamle barton kerne. Lidt det samme skete for intel med deres northwood C da de gik over til Presscoot s478 som også havde fordoblet level 2 cache i forhold til Northwood C´en. her gik ydelsen dog lidt ned hvilket dog neppe var den fordoblede caches skyld. Men generalt ka man sige at det afhænger af chip strukturen om cache giver godt.

Den giver dog oftest bedst i nogle ting og mindre godt i andre.
det skal nok blive spændende at se hvordan intels conroe med 4mb cache kommer til at yde i alle mulige forskellige ting og sager. dog tror jeg det er minimalt hvad man kan hente ud af en så stor level 2 cache da det jo lader til at jo større den bliver des mindre henter man ved at gøre den endnu større. Men alt dette er en længere historie. og i bund og grund ka du bruge denne faktor når du køber cpu.

Des mere cache = højere hastighed i cpu´en = mere varme = mere støj hvis den skal holdes lydløs på luft(kommer an på modellen) AMD64 med 1mb lv2 cache er som real nemme at holde kolde men Intel har haft nogle problemer med deres prescoots. Dog er en cpu med mere cache ofte også dyere at producere, så der er flere ting man skal tænke på, den bruger ofte også mere strøm ind en magen til som har en lavere cache.