Flashback bygger pepparkakshus!
2008-12-02, 10:02
  #1
Medlem
m0loss avatar
Någon som sitter med en bra førklarning om hur arkitekturen mellan AMD och Intel ser ut nær det gæller cacheminnet? Har googlat men hittar inget bra, søker nog før dåligt men vill gærna ha en bra førklarning om L2/L3 och varfør Intels processorer har mer L2 (?).
Citera
2008-12-02, 10:04
  #2
Medlem
Kaspersky 0_os avatar
Snabb googling:

Citat:
Ursprungligen postat av http://www.sweclockers.com/forum/showthread.php?threadid=806841
Cache i processorn har man för att processorn jobbar mycket snabbare än vad Ram-minnet kan förse det med data. Om man tog bort cachen så skulle processorn stå och göra ingenting mest hela tiden eftersom den skulle få vänta på data från minnet hela tiden.

Alltså när det gäller cache så får man antingen prioritera låg fördröjning eller stor storlek. Det beror på att större cache tar upp större yta och därmed har längre ledningar som introducerar fördröjningar. Ungefär som att det tar kortare tid att hämta en viss bok ur en enstaka bokhylla än ett stort bibliotek.

L1 cachen ligger närmast processorn och då har man naturligtvis prioriterat snabbhet dvs låg fördröjning (oftast runt 3 processorcyckler). Därför kan storleken bara vara på t ex 2x64kB som i Athlon/Athlon64/Phenom.

L2 cache ligger längre ifrån processorn och då har man prioriterat större storlek (512 kB är vanligt) istället för kunna håller mer data. När det gäller L2 cache så tar det kanske 13-15 klockcyckler att ta fram data från den.

Nu med flera processorkärnor har det blivit viktigt att ha gemensamt cache. T ex Phenom och i7 har L3 cachen gemensamt för alla 4 kärnor.

edit: just det cachen är rätt liten just för att det tar upp väldigt mycket plats och därför blir det väldigt dyrt att tillverka en processor med mycket cache. Sen hjälper det inte att ha hur mycket cache som helst. Det brukar vara bättre att snabba upp minnet och vägen till minnet istället.
Citera
2008-12-02, 11:58
  #3
Medlem
m0loss avatar
Så har jag førstått det rætt att ju mer L2 cache man har, desto større storlek klarar den av att læsa men det tar længre tid før minnet ær i sig større?
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in